@media all{
[class*=" byr-"]{font-family:'byron'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.byr-engineer1:before{content:"\e998";}
.byr-pantone:before{content:"\e9d6";}
.byr-ruler-4:before{content:"\e9f7";}
.byr-wheelbarrow:before{content:"\e94d";}
}
@media all{
.animated{animation-duration:1s;animation-fill-mode:both;}
.fadeInRight{animation-name:fadeInRight;}
}

@media all{
.elementor-element.elementor-widget:not(:last-child){margin-bottom:0px;}
.master-heading > *{max-width:100%;}
#main-content{padding:100px 0;}
@media only screen and (max-width: 1200px){
#main-content{padding:80px 0;}
}
@media only screen and (max-width: 767px){
#main-content{padding:60px 0;}
}
a,.elementor-element .master-link .icon,.elementor-element .master-heading .pre-heading,.elementor-element .master-counter .icon-wrap,.elementor-element .master-link:hover,.elementor-element .master-list .icon-wrap{color:var(--e-global-color-accent);}
.elementor-element .hover-effect-style-1 .master-service:after,.elementor-element .master-button,.elementor-element .master-heading .divider{background-color:var(--e-global-color-accent);}
}
@media all{
.elementor *,.elementor :after,.elementor :before{box-sizing:border-box;}
.elementor a{box-shadow:none;text-decoration:none;}
.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%;}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0;}
.elementor .elementor-background-overlay{inset:0;position:absolute;}
.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order);}
.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content);}
.elementor-invisible{visibility:hidden;}
.elementor-section{position:relative;}
.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative;}
@media (max-width:1024px){
.elementor-section .elementor-container{flex-wrap:wrap;}
}
.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px;}
.elementor-section.elementor-section-stretched{position:relative;width:100%;}
.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%;}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex;}
.elementor-widget-wrap>.elementor-element{width:100%;}
.elementor-widget{position:relative;}
.elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px);}
.elementor-column{display:flex;min-height:1px;position:relative;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px;}
.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px;}
@media (min-width:768px){
.elementor-column.elementor-col-25{width:25%;}
.elementor-column.elementor-col-50{width:50%;}
.elementor-column.elementor-col-100{width:100%;}
}
@media (max-width:767px){
.elementor-column{width:100%;}
}
.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
.animated{animation-duration:1.25s;}
.animated.animated-slow{animation-duration:2s;}
@media (prefers-reduced-motion:reduce){
.animated{animation:none;}
}
@media (max-width:767px){
.elementor .elementor-hidden-mobile{display:none;}
}
@media (min-width:768px) and (max-width:1024px){
.elementor .elementor-hidden-tablet{display:none;}
}
@media (min-width:1025px) and (max-width:99999px){
.elementor .elementor-hidden-desktop{display:none;}
}
}
@media all{
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
@media (max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media (max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
}
}
@media all{
@media (max-width: 1025px) and (min-width: 1023px){
.elementor-inner-section.elementor-section-boxed{max-width:90%!important;margin-right:auto!important;margin-left:auto!important;}
}
.master-link{display:inline-block;color:#777;font-weight:500;transition:0.3s;}
.master-link .icon{color:#f5ad0d;display:inline-block;}
.master-link.icon-right .icon{margin-left:15px;}
.master-link:hover{color:#f5ad0d;}
.master-link:hover .icon{animation:0.3s link-icon linear;}
.master-button{display:inline-block;color:#fff;font-weight:500;transition:0.3s;background-color:#f5ad0d;font-size:18px;padding:19px 30px;border-radius:3px;}
.master-button .icon{display:inline-block;}
.master-button.icon-right .icon{margin-left:35px;}
.master-button.small{font-size:17px;padding:18px 35px 17px;}
.master-button:hover{color:#fff;background-color:#030f27;}
.master-heading{display:flex;justify-content:center;flex-direction:column;}
.align-left .master-heading{align-items:flex-start;}
.align-center .master-heading{align-items:center;}
.master-heading .pre-heading{font-size:15px;letter-spacing:0.1px;margin-bottom:14px;}
.master-heading .main-heading{margin-bottom:0;margin-bottom:22px;}
.master-heading .sub-heading{font-size:18px;line-height:27px;}
.master-heading .divider{width:50px;height:5px;background-color:#f5ad0d;margin-bottom:43px;}
@media (max-width: 576px){
.master-heading .main-heading{font-size:28px;}
.master-heading .sub-heading{font-size:16px;}
}
.headline-2{font-size:24px;margin-bottom:28px;}
.item-carousel{width:100%;transition:0s!important;}
.column-3-gap-30px .item-carousel{width:calc( (100% - 60px) / 3 );margin-right:30px;}
@media (max-width: 1024px){
.column-3-gap-30px .item-carousel{width:calc( (100% - 30px) / 2 );margin-right:30px;}
}
@media (max-width: 767px){
.column-3-gap-30px .item-carousel{width:100%;margin-right:30px;}
}
.column-5-gap-30px .item-carousel{width:calc( (100% - 120px) / 5 );margin-right:30px;}
@media (max-width: 1024px){
.column-5-gap-30px .item-carousel{width:calc( (100% - 60px) / 3 );margin-right:30px;}
}
@media (max-width: 767px){
.column-5-gap-30px .item-carousel{width:100%;margin-right:30px;}
}
.master-fancy-image{position:relative;}
.master-fancy-image img{width:100%;}
.master-fancy-image.reveal{display:inline-block;}
.master-fancy-image.reveal > *{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.86, 0, 0.07, 1);animation-timing-function:cubic-bezier(0.86, 0, 0.07, 1);}
.master-fancy-image.reveal > figure{opacity:1;}
.master-fancy-image.reveal:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ddd;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.86, 0, 0.07, 1);animation-timing-function:cubic-bezier(0.86, 0, 0.07, 1);}
.master-list .icon-wrap{position:absolute;left:0;top:0;z-index:9999;font-size:18px;line-height:normal;color:#f5ad0d;}
.master-list .content-wrap{font-size:17px;font-weight:500;color:#373737;}
.master-counter{transition:0.5s;}
.master-counter .inner{display:inline-block;position:relative;}
.master-counter .icon-wrap{font-size:18px;line-height:normal;color:#f5ad0d;}
.master-counter.icon-inline-yes .icon-wrap{position:absolute;left:0;top:0;z-index:9999;}
.master-counter.icon-inline-yes .number-wrap{padding-left:62px;}
.master-counter .number-wrap{font-size:42px;font-weight:500;color:#373737;}
.master-counter .title{font-size:18px;font-weight:500;margin-bottom:0;}
.master-parallax-box{position:relative;width:100%;}
.master-parallax-item{position:absolute;display:inline-block;overflow:hidden;}
.master-partner{transition:transform 0.3s!important;
	display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.master-partner:hover{transform:scale(1.04);}

.master-service{position:relative;transition:box-shadow 0.3s, transform 0.3s!important;border-color:#e7e7e7;}
.master-service .content-wrap{padding:33px 35px 57px;transition:0.5s;border-color:#e7e7e7;}
.master-service .headline-2{transition:0.3s;margin-bottom:34px;}
.master-service .desc{position:relative;margin-bottom:32px;transition:0.3s;}
.master-service .thumb{overflow:hidden;}
.master-service .thumb img{width:100%;height:auto;transition:0.5s;}
.master-service .sep{height:1px;width:calc(100% + 35px);background-color:#e1e6ee;}
.master-service.sep-before .sep{margin-bottom:38px;}
.master-service.sep-before .desc{margin-bottom:39px;}
.master-service:hover .thumb img{transform:scale(1.1);}
.hover-effect-style-1 .master-service:after{position:absolute;top:0;left:0;width:100%;height:0;background-color:#f5ad0d;transition:0.3s;content:'';}
.hover-effect-style-1 .master-service:hover:after{height:7px;}
}
@media all{
.elementor-column .elementor-spacer-inner{height:var(--spacer-size);}
}
@media all{
.fadeInRight{animation-name:fadeInRight;}
}
@media all{
.elementor-widget-image{text-align:center;}
.elementor-widget-image img{display:inline-block;vertical-align:middle;}
}
@media all{
.flickity-enabled{position:relative;}
.flickity-enabled:focus{outline:none;}
.flickity-viewport{overflow:hidden;position:relative;height:100%;}
.flickity-slider{position:absolute;width:100%;height:100%;}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}
}
@media all{
.elementor-2331 .elementor-element.elementor-element-b57b8e7{--spacer-size:100px;}
.elementor-2331 .elementor-element.elementor-element-c7992e7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-2331 .elementor-element.elementor-element-59dcc84 > .elementor-element-populated{margin:0% 18% 0% 0%;--e-column-margin-right:18%;--e-column-margin-left:0%;}
.elementor-2331 .elementor-element.elementor-element-569f059 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}
.elementor-2331 .elementor-element.elementor-element-569f059 .master-heading h2{font-size:28px;}
.elementor-2331 .elementor-element.elementor-element-569f059 .master-heading .main-heading{margin-bottom:22px;}
.elementor-2331 .elementor-element.elementor-element-569f059 .master-heading .sub-heading{font-size:16px;line-height:24px;margin-bottom:0px;}
.elementor-2331 .elementor-element.elementor-element-709064f{--spacer-size:60px;}
.elementor-2331 .elementor-element.elementor-element-e005218 > .elementor-widget-container{margin:0px 0px 30px 0px;}
.elementor-2331 .elementor-element.elementor-element-e005218 .icon-wrap i{font-size:18px;}
.elementor-2331 .elementor-element.elementor-element-e005218 .icon-wrap{padding-top:calc(0px);padding-left:calc(0px);}
.elementor-2331 .elementor-element.elementor-element-e005218 .content-wrap{padding-left:calc(36px);}
.elementor-2331 .elementor-element.elementor-element-9a1b941 > .elementor-widget-container{margin:0px 0px 30px 0px;}
.elementor-2331 .elementor-element.elementor-element-9a1b941 .icon-wrap i{font-size:18px;}
.elementor-2331 .elementor-element.elementor-element-9a1b941 .icon-wrap{padding-top:calc(0px);padding-left:calc(0px);}
.elementor-2331 .elementor-element.elementor-element-9a1b941 .content-wrap{padding-left:calc(36px);}
.elementor-2331 .elementor-element.elementor-element-0c969ce > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-2331 .elementor-element.elementor-element-0c969ce .icon-wrap i{font-size:18px;}
.elementor-2331 .elementor-element.elementor-element-0c969ce .icon-wrap{padding-top:calc(0px);padding-left:calc(0px);}
.elementor-2331 .elementor-element.elementor-element-0c969ce .content-wrap{padding-left:calc(36px);}
.elementor-2331 .elementor-element.elementor-element-934db20{--spacer-size:70px;}
.elementor-2331 .elementor-element.elementor-element-10183d0 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}
.elementor-2331 .elementor-element.elementor-element-3b1a0a0{text-align:right;}
.elementor-2331 .elementor-element.elementor-element-3b1a0a0 img{max-width:47%;height:367px;border-radius:1em 1em 1em 1em;}
.elementor-2331 .elementor-element.elementor-element-8fd7a4c > .elementor-widget-container{margin:-17em 0em 0em 0em;}
.elementor-2331 .elementor-element.elementor-element-8fd7a4c{z-index:2;text-align:left;}
.elementor-2331 .elementor-element.elementor-element-8fd7a4c img{max-width:65%;height:500px;border-radius:1em 1em 1em 1em;}
.elementor-2331 .elementor-element.elementor-element-7c47079 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-2331 .elementor-element.elementor-element-c9a5818 > .elementor-element-populated{margin:0% 18% 0% 0%;--e-column-margin-right:18%;--e-column-margin-left:0%;}
.elementor-2331 .elementor-element.elementor-element-d22afcc > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}
.elementor-2331 .elementor-element.elementor-element-d22afcc .master-heading h2{font-size:28px;}
.elementor-2331 .elementor-element.elementor-element-d22afcc .master-heading .main-heading{margin-bottom:22px;}
.elementor-2331 .elementor-element.elementor-element-d22afcc .master-heading .sub-heading{font-size:16px;line-height:24px;margin-bottom:0px;}
.elementor-2331 .elementor-element.elementor-element-dad9c38{--spacer-size:60px;}
.elementor-2331 .elementor-element.elementor-element-603790d > .elementor-widget-container{margin:0px 0px 30px 0px;}
.elementor-2331 .elementor-element.elementor-element-603790d .icon-wrap i{font-size:18px;}
.elementor-2331 .elementor-element.elementor-element-603790d .icon-wrap{padding-top:calc(0px);padding-left:calc(0px);}
.elementor-2331 .elementor-element.elementor-element-603790d .content-wrap{padding-left:calc(36px);}
.elementor-2331 .elementor-element.elementor-element-5941ebc > .elementor-widget-container{margin:0px 0px 30px 0px;}
.elementor-2331 .elementor-element.elementor-element-5941ebc .icon-wrap i{font-size:18px;}
.elementor-2331 .elementor-element.elementor-element-5941ebc .icon-wrap{padding-top:calc(0px);padding-left:calc(0px);}
.elementor-2331 .elementor-element.elementor-element-5941ebc .content-wrap{padding-left:calc(36px);}
.elementor-2331 .elementor-element.elementor-element-3a093a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-2331 .elementor-element.elementor-element-3a093a0 .icon-wrap i{font-size:18px;}
.elementor-2331 .elementor-element.elementor-element-3a093a0 .icon-wrap{padding-top:calc(0px);padding-left:calc(0px);}
.elementor-2331 .elementor-element.elementor-element-3a093a0 .content-wrap{padding-left:calc(36px);}
.elementor-2331 .elementor-element.elementor-element-bff2a5b{--spacer-size:70px;}
.elementor-2331 .elementor-element.elementor-element-b00e55c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}
.elementor-2331 .elementor-element.elementor-element-25e0b2f .elementor-repeater-item-9e2ec66.master-parallax-item{max-width:51%;border-radius:10px 10px 10px 10px;box-shadow:0px 20px 70px 0px rgba(38, 42, 76, 0.15);}
.elementor-repeater-item-9e2ec66.master-parallax-item{top:0px;right:-30px;left:unset;}
.elementor-2331 .elementor-element.elementor-element-25e0b2f .elementor-repeater-item-20e363a.master-parallax-item{max-width:68%;border-radius:10px 10px 10px 10px;box-shadow:0px 20px 70px 0px rgba(38, 42, 76, 0.15);}
.elementor-repeater-item-20e363a.master-parallax-item{top:50px;left:-30px;}
.elementor-2331 .elementor-element.elementor-element-25e0b2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.elementor-2331 .elementor-element.elementor-element-1aa3441:not(.elementor-motion-effects-element-type-background){
	background-image:url("../img/bg-image-45.png");
	background-position:bottom center;background-repeat:no-repeat;background-size:cover;
}
@supports (background-image: url("../img/bg-image-45.webp")) {
  .elementor-2331 .elementor-element.elementor-element-1aa3441:not(.elementor-motion-effects-element-type-background) {
    background-image: url('../img/bg-image-45.webp');
  }
}
.elementor-2331 .elementor-element.elementor-element-1aa3441 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-2331 .elementor-element.elementor-element-1aa3441{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 0% 5%;}
.elementor-2331 .elementor-element.elementor-element-0cb70c9{--spacer-size:100px;}
.elementor-2331 .elementor-element.elementor-element-b28373c .master-heading .pre-heading{text-transform:uppercase;margin-bottom:14px;}
.elementor-2331 .elementor-element.elementor-element-b28373c .master-heading .main-heading{margin-bottom:38px;}
.elementor-2331 .elementor-element.elementor-element-b28373c .master-heading .sub-heading{margin-bottom:0px;max-width:760px;}
.elementor-2331 .elementor-element.elementor-element-3a1a18d{--spacer-size:90px;}
.elementor-2331 .elementor-element.elementor-element-b441c71 .master-fancy-image img{box-shadow:0px 20px 70px 0px rgba(38, 42, 76, 0.15);}
.elementor-2331 .elementor-element.elementor-element-52e6b86 > .elementor-element-populated{margin:0% 0% 0% 16.667%;--e-column-margin-right:0%;--e-column-margin-left:16.667%;}
.elementor-2331 .elementor-element.elementor-element-d3f6606 .master-heading h2{font-size:28px;}
.elementor-2331 .elementor-element.elementor-element-d3f6606 .master-heading .main-heading{margin-bottom:22px;}
.elementor-2331 .elementor-element.elementor-element-d3f6606 .master-heading .sub-heading{font-size:16px;line-height:24px;margin-bottom:0px;}
.elementor-2331 .elementor-element.elementor-element-d3f6606 .master-heading .divider{margin-bottom:45px;}
.elementor-2331 .elementor-element.elementor-element-27fcb14{--spacer-size:70px;}
.elementor-2331 .elementor-element.elementor-element-dfa2725 .master-button .icon{font-size:16px;}
.elementor-2331 .elementor-element.elementor-element-5d61414{--spacer-size:100px;}
.elementor-2331 .elementor-element.elementor-element-4c9e4e0 .master-counter{background-color:#030F27;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.4);border-radius:5px;padding:25px 25px 25px 25px;}
.elementor-2331 .elementor-element.elementor-element-4c9e4e0 .number-wrap span{color:var( --e-global-color-accent );}
.elementor-2331 .elementor-element.elementor-element-4c9e4e0 .title{color:#FFFFFF;font-size:18px;}
.elementor-2331 .elementor-element.elementor-element-4c9e4e0 .icon-wrap i{font-size:46px;}
.elementor-2331 .elementor-element.elementor-element-4c9e4e0 .icon-wrap{padding-top:calc(8px);padding-left:calc(0px);}
.elementor-2331 .elementor-element.elementor-element-4c9e4e0 .number-wrap{padding-top:calc(7px);}
.elementor-2331 .elementor-element.elementor-element-b658ecc .master-counter{background-color:#030F27;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.4);border-radius:5px;padding:25px 25px 25px 25px;}
.elementor-2331 .elementor-element.elementor-element-b658ecc .number-wrap span{color:var( --e-global-color-accent );}
.elementor-2331 .elementor-element.elementor-element-b658ecc .title{color:#FFFFFF;font-size:18px;}
.elementor-2331 .elementor-element.elementor-element-b658ecc .icon-wrap i{font-size:46px;}
.elementor-2331 .elementor-element.elementor-element-b658ecc .icon-wrap{padding-top:calc(8px);padding-left:calc(0px);}
.elementor-2331 .elementor-element.elementor-element-b658ecc .number-wrap{padding-top:calc(7px);}
.elementor-2331 .elementor-element.elementor-element-5e31989 .master-counter{background-color:#030F27;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.4);border-radius:5px;padding:25px 25px 25px 25px;}
.elementor-2331 .elementor-element.elementor-element-5e31989 .number-wrap span{color:var( --e-global-color-accent );}
.elementor-2331 .elementor-element.elementor-element-5e31989 .title{color:#FFFFFF;font-size:18px;}
.elementor-2331 .elementor-element.elementor-element-5e31989 .icon-wrap i{font-size:46px;}
.elementor-2331 .elementor-element.elementor-element-5e31989 .icon-wrap{padding-top:calc(8px);padding-left:calc(0px);}
.elementor-2331 .elementor-element.elementor-element-5e31989 .number-wrap{padding-top:calc(7px);}
.elementor-2331 .elementor-element.elementor-element-cc9a650 .master-counter{background-color:#030F27;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.4);border-radius:5px;padding:25px 25px 25px 25px;}
.elementor-2331 .elementor-element.elementor-element-cc9a650 .number-wrap span{color:var( --e-global-color-accent );}
.elementor-2331 .elementor-element.elementor-element-cc9a650 .title{color:#FFFFFF;font-size:18px;}
.elementor-2331 .elementor-element.elementor-element-cc9a650 .icon-wrap i{font-size:46px;}
.elementor-2331 .elementor-element.elementor-element-cc9a650 .icon-wrap{padding-top:calc(8px);padding-left:calc(0px);}
.elementor-2331 .elementor-element.elementor-element-cc9a650 .number-wrap{padding-top:calc(7px);}
.elementor-2331 .elementor-element.elementor-element-872110b{--spacer-size:100px;}
.elementor-2331 .elementor-element.elementor-element-de01a6a:not(.elementor-motion-effects-element-type-background){
	background-image:url("../img/PHOTO-2024-10-15-15-17-33.jpg");
	background-size:cover;
}
@supports (background-image: url("../img/PHOTO-2024-10-15-15-17-33.webp")) {
  .elementor-2331 .elementor-element.elementor-element-de01a6a:not(.elementor-motion-effects-element-type-background) {
    background-image: url('../img/PHOTO-2024-10-15-15-17-33.webp');
  }
}
.elementor-2331 .elementor-element.elementor-element-de01a6a > .elementor-background-overlay{background-color:#030211;opacity:0.81;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-2331 .elementor-element.elementor-element-de01a6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-210px;padding:0% 5% 0% 5%;}
.elementor-2331 .elementor-element.elementor-element-a9011e9{--spacer-size:100px;}
.elementor-2331 .elementor-element.elementor-element-3ffa1d5 .master-heading .pre-heading{color:#FFFFFF;text-transform:uppercase;margin-bottom:14px;}
.elementor-2331 .elementor-element.elementor-element-3ffa1d5 .master-heading .main-heading{color:#FFFFFF;margin-bottom:0px;max-width:1024px;}
.elementor-2331 .elementor-element.elementor-element-3ffa1d5 .master-heading h2{font-size:52px;font-weight:300;line-height:60px;}
.elementor-2331 .elementor-element.elementor-element-01d3a72{--spacer-size:60px;}
.elementor-2331 .elementor-element.elementor-element-88e58f6{--spacer-size:80px;}
.elementor-2331 .elementor-element.elementor-element-9057663{--spacer-size:210px;}
.elementor-2331 .elementor-element.elementor-element-86fcd1b{margin-top:0px;margin-bottom:0px;}
.elementor-2331 .elementor-element.elementor-element-d820099 .master-service .content-wrap{background-color:#FFFFFF;text-align:center;border-style:solid;border-width:1px 1px 1px 1px;}
.elementor-2331 .elementor-element.elementor-element-d820099 .master-service{border-radius:0px 0px 0px 0px;}
.elementor-2331 .elementor-element.elementor-element-d820099 .master-service:hover .content-wrap{border-style:solid;border-width:1px 1px 1px 1px;}
.elementor-2331 .elementor-element.elementor-element-d820099 .master-link .icon{font-size:16px;}
.elementor-2331 .elementor-element.elementor-element-f216977{--spacer-size:100px;}
.elementor-2331 .elementor-element.elementor-element-004acaa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-2331 .elementor-element.elementor-element-8101442 > .elementor-widget-container{padding:0% 5% 0% 5%;}
.elementor-2331 .elementor-element.elementor-element-ef71e5f{--spacer-size:100px;}
.elementor-2331 .elementor-element.elementor-element-c133df8:not(.elementor-motion-effects-element-type-background){
	background-image:url("../img/bg-image-44.jpg");
	background-position:center center;background-repeat:no-repeat;background-size:cover;
}
@supports (background-image: url("../img/bg-image-44.webp")) {
  .elementor-2331 .elementor-element.elementor-element-c133df8:not(.elementor-motion-effects-element-type-background){
    background-image: url('../img/bg-image-44.webp');
  }
}
.elementor-2331 .elementor-element.elementor-element-c133df8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 0% 5%;}
.elementor-2331 .elementor-element.elementor-element-99bb5ac{--spacer-size:120px;}
.elementor-2331 .elementor-element.elementor-element-bc95c23 .master-heading .pre-heading{margin-bottom:10px;}
.elementor-2331 .elementor-element.elementor-element-bc95c23 .master-heading .main-heading{color:#FFFFFF;margin-bottom:60px;max-width:920px;}
.elementor-2331 .elementor-element.elementor-element-bc95c23 .master-heading h2{font-size:52px;font-weight:300;}
.elementor-2331 .elementor-element.elementor-element-aa2bd31{--spacer-size:120px;}
@media (min-width:768px){
.elementor-2331 .elementor-element.elementor-element-d3882a0{width:50%;}
.elementor-2331 .elementor-element.elementor-element-52e6b86{width:50%;}
}
@media (max-width:1024px){
.elementor-2331 .elementor-element.elementor-element-b57b8e7{--spacer-size:80px;}
.elementor-2331 .elementor-element.elementor-element-59dcc84 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}
.elementor-2331 .elementor-element.elementor-element-10183d0 > .elementor-element-populated{margin:-10em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}
.elementor-2331 .elementor-element.elementor-element-3b1a0a0 img{height:439px;}
.elementor-2331 .elementor-element.elementor-element-8fd7a4c img{max-width:54%;}
.elementor-2331 .elementor-element.elementor-element-c9a5818 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}
.elementor-2331 .elementor-element.elementor-element-b00e55c > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}
.elementor-2331 .elementor-element.elementor-element-0cb70c9{--spacer-size:80px;}
.elementor-2331 .elementor-element.elementor-element-d3882a0 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}
.elementor-2331 .elementor-element.elementor-element-52e6b86 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}
.elementor-2331 .elementor-element.elementor-element-5d61414{--spacer-size:80px;}
.elementor-2331 .elementor-element.elementor-element-0800dc2 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}
.elementor-2331 .elementor-element.elementor-element-9b3bc3b > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}
.elementor-2331 .elementor-element.elementor-element-872110b{--spacer-size:80px;}
.elementor-2331 .elementor-element.elementor-element-a9011e9{--spacer-size:80px;}
.elementor-2331 .elementor-element.elementor-element-f216977{--spacer-size:80px;}
.elementor-2331 .elementor-element.elementor-element-ef71e5f{--spacer-size:80px;}
.elementor-2331 .elementor-element.elementor-element-99bb5ac{--spacer-size:90px;}
.elementor-2331 .elementor-element.elementor-element-aa2bd31{--spacer-size:90px;}
}
@media (max-width:767px){
.elementor-2331 .elementor-element.elementor-element-b57b8e7{--spacer-size:60px;}
.elementor-2331 .elementor-element.elementor-element-709064f{--spacer-size:50px;}
.elementor-2331 .elementor-element.elementor-element-934db20{--spacer-size:40px;}
.elementor-2331 .elementor-element.elementor-element-10183d0 > .elementor-element-populated{margin:16em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}
.elementor-2331 .elementor-element.elementor-element-3b1a0a0 > .elementor-widget-container{margin:-20em 0em 0em 0em;}
.elementor-2331 .elementor-element.elementor-element-3b1a0a0 img{width:54%;max-width:62%;height:239px;}
.elementor-2331 .elementor-element.elementor-element-8fd7a4c img{width:55%;max-width:55%;height:275px;border-radius:7px 7px 7px 7px;}
.elementor-2331 .elementor-element.elementor-element-dad9c38{--spacer-size:50px;}
.elementor-2331 .elementor-element.elementor-element-bff2a5b{--spacer-size:40px;}
.elementor-2331 .elementor-element.elementor-element-0cb70c9{--spacer-size:60px;}
.elementor-2331 .elementor-element.elementor-element-3a1a18d{--spacer-size:60px;}
.elementor-2331 .elementor-element.elementor-element-27fcb14{--spacer-size:40px;}
.elementor-2331 .elementor-element.elementor-element-5d61414{--spacer-size:60px;}
.elementor-2331 .elementor-element.elementor-element-5e31989 > .elementor-widget-container{margin:0px 0px 30px 0px;}
.elementor-2331 .elementor-element.elementor-element-872110b{--spacer-size:60px;}
.elementor-2331 .elementor-element.elementor-element-a9011e9{--spacer-size:60px;}
.elementor-2331 .elementor-element.elementor-element-3ffa1d5 .master-heading h2{font-size:34px;line-height:40px;}
.elementor-2331 .elementor-element.elementor-element-01d3a72{--spacer-size:40px;}
.elementor-2331 .elementor-element.elementor-element-88e58f6{--spacer-size:60px;}
.elementor-2331 .elementor-element.elementor-element-f216977{--spacer-size:60px;}
.elementor-2331 .elementor-element.elementor-element-ef71e5f{--spacer-size:60px;}
.elementor-2331 .elementor-element.elementor-element-99bb5ac{--spacer-size:60px;}
.elementor-2331 .elementor-element.elementor-element-bc95c23 .master-heading h2{font-size:34px;line-height:40px;}
.elementor-2331 .elementor-element.elementor-element-bc95c23 .master-heading .main-heading{margin-bottom:40px;}
.elementor-2331 .elementor-element.elementor-element-aa2bd31{--spacer-size:60px;}
}
@media (max-width:1024px) and (min-width:768px){
.elementor-2331 .elementor-element.elementor-element-59dcc84{width:100%;}
.elementor-2331 .elementor-element.elementor-element-10183d0{width:100%;}
.elementor-2331 .elementor-element.elementor-element-c9a5818{width:100%;}
.elementor-2331 .elementor-element.elementor-element-b00e55c{width:100%;}
.elementor-2331 .elementor-element.elementor-element-d3882a0{width:100%;}
.elementor-2331 .elementor-element.elementor-element-52e6b86{width:100%;}
.elementor-2331 .elementor-element.elementor-element-0800dc2{width:50%;}
.elementor-2331 .elementor-element.elementor-element-9b3bc3b{width:50%;}
.elementor-2331 .elementor-element.elementor-element-a6fd251{width:50%;}
.elementor-2331 .elementor-element.elementor-element-117bc9d{width:50%;}
}
}


@media all{
[class*=" byr-"]{font-family:'byron'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.byr-engineer1:before{content:"\e998";}
.byr-pantone:before{content:"\e9d6";}
.byr-ruler-4:before{content:"\e9f7";}
.byr-wheelbarrow:before{content:"\e94d";}
}
#main-content{padding:0;}
.master-carousel-box.mlr-98951036 .item-carousel.is-selected{opacity:1;}
.item-carousel.is-selected{opacity:1;}
@keyframes fadeInRight{from{opacity:0;transform:translate3d(20px, 0, 0);}to{opacity:1;transform:none;}}
@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0);}to{opacity:1;transform:none;}}
@font-face{font-family:'byron';src:url('./byron/byron.eot?s50l92');src:url('./byron/byron.eot?s50l92#iefix') format('embedded-opentype'),     url('./byron/byron.ttf?s50l92') format('truetype'),     url('./byron/byron.woff?s50l92') format('woff'),     url('./byron/byron.svg?s50l92#byron') format('svg');font-weight:normal;font-style:normal;font-display:block;}
