.u-section-1 .u-sheet-1 {min-height: 724px}
.u-section-1 .u-shape-1 {width: 770px; height: 723px; margin: 0 86px 0 auto}
.u-section-1 .u-image-1 {height: 619px; width: 1140px; margin: -671px auto 0 0}
.u-section-1 .u-group-1 {width: 679px; min-height: 439px; height: auto; margin: -529px 0 70px auto}
.u-section-1 .u-container-layout-1 {padding-left: 35px; padding-right: 32px}
.u-section-1 .u-text-1 {font-size: 6rem; margin: 56px 0 0}
.u-section-1 .u-text-2 {font-size: 1.5rem; margin: 20px 0 39px} 

@media (max-width: 1199px){ .u-section-1 .u-sheet-1 {min-height: 672px}
.u-section-1 .u-shape-1 {width: 634px; height: 672px; margin-right: 72px}
.u-section-1 .u-image-1 {height: 548px; object-position: 28.82% 50%; background-position: 28.82% 50%; margin-top: -620px; margin-right: initial; margin-left: initial; width: auto}
.u-section-1 .u-group-1 {width: 560px; margin-top: -512px; margin-right: 1px; margin-bottom: 75px}
.u-section-1 .u-container-layout-1 {padding-left: 29px; padding-right: 26px}
.u-section-1 .u-text-1 {font-size: 4.5rem; margin-top: 83px}
.u-section-1 .u-text-2 {font-size: 1.25rem; margin-bottom: 83px} }

@media (max-width: 991px){ .u-section-1 .u-sheet-1 {min-height: 635px}
.u-section-1 .u-shape-1 {width: 486px; left: auto; right: 44px; margin-right: 0; margin-left: 0; margin-top: initial; margin-bottom: initial; height: auto}
.u-section-1 .u-image-1 {height: 451px; object-position: 9.97% 50%; background-position: 9.97% 50%; margin-top: 52px; width: auto; margin-right: initial; margin-left: initial}
.u-section-1 .u-group-1 {width: 406px; min-height: 336px; margin-top: -394px; margin-right: 0; margin-bottom: 70px}
.u-section-1 .u-container-layout-1 {padding-left: 18px; padding-right: 17px}
.u-section-1 .u-text-1 {font-size: 3.75rem; margin-top: 35px}
.u-section-1 .u-text-2 {font-size: 1.125rem; margin-bottom: 35px} }

@media (max-width: 767px){ .u-section-1 .u-sheet-1 {min-height: 452px}
.u-section-1 .u-shape-1 {width: 456px; right: 21px; height: auto; margin-top: initial; margin-bottom: initial}
.u-section-1 .u-image-1 {height: 343px; margin-top: 20px; width: auto; margin-right: initial; margin-left: initial}
.u-section-1 .u-group-1 {width: 273px; min-height: 316px; margin-top: -330px; margin-right: 21px; margin-bottom: 69px}
.u-section-1 .u-container-layout-1 {padding-left: 9px; padding-right: 8px}
.u-section-1 .u-text-1 {font-size: 2.25rem}
.u-section-1 .u-text-2 {margin-bottom: 0} }

@media (max-width: 575px){ .u-section-1 .u-sheet-1 {min-height: 794px}
.u-section-1 .u-shape-1 {width: 314px; left: 0; right: auto; height: auto; margin-top: initial; margin-bottom: initial}
.u-section-1 .u-image-1 {height: 340px; margin-top: 0; width: auto; margin-right: initial; margin-left: initial}
.u-section-1 .u-group-1 {min-height: 399px; margin: -34px auto 89px 21px}
.u-section-1 .u-container-layout-1 {padding-left: 16px; padding-right: 14px} }.u-section-2 {background-image: none}
.u-section-2 .u-shape-1 {height: 196px; margin-top: 1003px; margin-bottom: 0; margin-left: 0; width: 1460px}
.u-section-2 .u-sheet-1 {min-height: 1199px; margin: -1199px auto 0}
.u-section-2 .u-shape-2 {width: 770px; height: 1209px; margin: -10px 86px 0 auto}
.u-section-2 .u-image-1 {width: 669px; height: 385px; margin: -1300px 39px 0 auto}
.u-section-2 .u-group-1 {width: 534px; min-height: 675px; height: auto; background-image: none; margin: -61px auto 0 20px}
.u-section-2 .u-container-layout-1 {padding-left: 20px; padding-right: 20px}
.u-section-2 .u-text-1 {margin: 53px 0 0}
.u-section-2 .u-text-2 {margin: 13px 0 0}
.u-section-2 .u-text-3 {margin: 53px 0 0}
.u-section-2 .u-text-4 {font-weight: 700; font-size: 3rem; width: 273px; margin: 71px auto 69px}
.u-section-2 .u-group-2 {width: 399px; min-height: 309px; height: auto; margin: -601px 87px 0 auto}
.u-section-2 .u-container-layout-2 {padding-left: 0; padding-right: 20px}
.u-section-2 .u-text-5 {margin: 30px 0 0}
.u-section-2 .u-text-6 {font-size: 1.125rem; font-style: italic; font-weight: 400; margin: 20px 0 25px}
.u-section-2 .u-image-2 {width: 270px; height: 271px; margin: 305px auto 0 284px}
.u-section-2 .u-layout-wrap-1 {width: 382px; margin: -576px 0 0 auto}
.u-section-2 .u-image-3 {min-height: 173px; background-image: url("images/1.jpg")}
.u-section-2 .u-image-4 {background-image: url("images/Untitled4.jpg"); min-height: 173px; background-position: 50% 50%}
.u-section-2 .u-image-5 {background-image: url("images/fe2467310eefa5fc864cd6ab8ce88531.jpg"); min-height: 173px; background-position: 50% 50%}
.u-section-2 .u-image-6 {background-image: url("images/2.jpg"); min-height: 173px; background-position: 50% 50%}
.u-section-2 .u-image-7 {background-image: url("images/Untitled5.jpg"); min-height: 173px; background-position: 50% 50%}
.u-section-2 .u-image-8 {background-image: url("images/technology_default_2.jpg"); min-height: 173px; background-position: 50% 50%}
.u-section-2 .u-text-7 {position: relative; margin: 0 20px} 

@media (max-width: 1199px){ .u-section-2 .u-shape-1 {margin-top: 1055px; margin-left: initial; width: auto}
.u-section-2 .u-sheet-1 {min-height: 1251px; margin-top: -1251px}
.u-section-2 .u-shape-2 {width: 634px; height: 1178px; margin-right: 72px}
.u-section-2 .u-image-1 {width: 538px; height: 317px; margin-right: 46px}
.u-section-2 .u-group-1 {width: 440px; min-height: 632px; margin-left: 16px}
.u-section-2 .u-container-layout-1 {padding-left: 16px; padding-right: 16px}
.u-section-2 .u-text-1 {text-transform: uppercase}
.u-section-2 .u-text-2 {position: relative; font-weight: 700}
.u-section-2 .u-text-3 {margin-bottom: 65px}
.u-section-2 .u-text-4 {width: 204px; margin-top: 70px; margin-bottom: 70px}
.u-section-2 .u-group-2 {width: 315px; min-height: 276px; margin-top: -584px; margin-right: 72px}
.u-section-2 .u-container-layout-2 {padding-right: 16px}
.u-section-2 .u-text-5 {position: relative; margin-top: 20px}
.u-section-2 .u-text-6 {position: relative; font-size: 1.25rem; font-style: normal; margin-top: 40px; margin-bottom: 20px; font-weight: normal}
.u-section-2 .u-image-2 {width: 223px; height: 223px; margin-top: 308px; margin-left: 234px}
.u-section-2 .u-layout-wrap-1 {width: 387px; margin-top: -531px; margin-bottom: 174px}
.u-section-2 .u-image-3 {min-height: 193px; background-position: 50% 50%}
.u-section-2 .u-image-4 {min-height: 193px}
.u-section-2 .u-image-5 {min-height: 193px}
.u-section-2 .u-image-6 {min-height: 193px}
.u-section-2 .u-image-7 {min-height: 193px}
.u-section-2 .u-image-8 {min-height: 193px}
.u-section-2 .u-text-7 {margin-left: 16px; margin-right: 16px} }

@media (max-width: 991px){ .u-section-2 .u-shape-1 {height: 124px; width: auto; margin-left: initial}
.u-section-2 .u-sheet-1 {min-height: 1179px; margin-top: -1179px}
.u-section-2 .u-shape-2 {width: 485px; height: 1168px; margin-top: -74px; margin-right: 45px}
.u-section-2 .u-image-1 {width: 475px; height: 308px; margin-top: -1274px; margin-right: 20px}
.u-section-2 .u-group-1 {width: 386px; min-height: 678px; margin-top: -75px; margin-left: 0}
.u-section-2 .u-container-layout-1 {padding-left: 13px; padding-right: 13px}
.u-section-2 .u-text-3 {margin-bottom: 70px}
.u-section-2 .u-text-4 {width: 156px}
.u-section-2 .u-group-2 {width: 269px; min-height: 286px; margin-top: -537px; margin-right: 45px}
.u-section-2 .u-container-layout-2 {padding-right: 15px}
.u-section-2 .u-text-5 {margin-top: 30px}
.u-section-2 .u-image-2 {width: 194px; height: 187px; margin-top: 251px; margin-left: 190px}
.u-section-2 .u-layout-wrap-1 {width: 311px; margin-top: -408px; margin-bottom: 165px}
.u-section-2 .u-image-3 {min-height: 168px}
.u-section-2 .u-image-4 {min-height: 168px}
.u-section-2 .u-image-5 {min-height: 168px}
.u-section-2 .u-image-6 {min-height: 168px}
.u-section-2 .u-image-7 {min-height: 168px}
.u-section-2 .u-image-8 {min-height: 168px}
.u-section-2 .u-text-7 {margin-left: 13px; margin-right: 13px} }

@media (max-width: 767px){ .u-section-2 .u-shape-1 {height: 216px; margin-top: 2529px; width: auto; margin-left: initial}
.u-section-2 .u-sheet-1 {min-height: 2749px; margin-top: -2745px}
.u-section-2 .u-shape-2 {width: 455px; height: 2616px; margin-top: -29px; margin-right: 20px}
.u-section-2 .u-image-1 {width: 369px; height: 327px; object-position: 0% 100%; background-position: 0% 100%; margin-top: -2701px; margin-right: 63px}
.u-section-2 .u-group-1 {width: 392px; margin-top: -54px}
.u-section-2 .u-container-layout-1 {padding-left: 9px; padding-right: 9px}
.u-section-2 .u-text-4 {width: 146px}
.u-section-2 .u-group-2 {width: 442px; min-height: 237px; margin-top: 205px; margin-right: 33px}
.u-section-2 .u-container-layout-2 {padding-left: 9px; padding-right: 17px}
.u-section-2 .u-text-5 {margin-top: 42px}
.u-section-2 .u-text-6 {margin-top: 20px; margin-bottom: 42px}
.u-section-2 .u-image-2 {width: 197px; height: 198px; margin-top: -443px; margin-left: 65px}
.u-section-2 .u-layout-wrap-1 {width: 237px; margin: 255px auto 290px 0}
.u-section-2 .u-image-3 {min-height: 203px}
.u-section-2 .u-image-4 {min-height: 203px}
.u-section-2 .u-image-5 {min-height: 203px}
.u-section-2 .u-image-6 {min-height: 203px}
.u-section-2 .u-image-7 {min-height: 203px}
.u-section-2 .u-image-8 {min-height: 203px}
.u-section-2 .u-text-7 {margin-left: 9px; margin-right: 9px} }

@media (max-width: 575px){ .u-section-2 .u-shape-1 {height: 249px; margin-top: 2584px; width: auto; margin-left: initial}
.u-section-2 .u-sheet-1 {min-height: 2834px; margin-top: -2833px}
.u-section-2 .u-shape-2 {width: 314px; height: 2703px; margin-top: -32px; margin-right: auto; margin-left: 0}
.u-section-2 .u-image-1 {width: 293px; height: 207px; object-position: 0% 50%; background-position: 0% 50%; margin-top: -2781px; margin-right: 0}
.u-section-2 .u-group-1 {min-height: 838px; width: 298px; margin-top: -15px}
.u-section-2 .u-container-layout-1 {padding-left: 12px; padding-right: 6px}
.u-section-2 .u-text-1 {font-weight: 600}
.u-section-2 .u-text-2 {font-size: 3rem}
.u-section-2 .u-text-3 {margin-bottom: 85px}
.u-section-2 .u-text-4 {width: 123px}
.u-section-2 .u-group-2 {width: 275px; min-height: 286px; margin-top: 177px; margin-right: auto; margin-left: 26px}
.u-section-2 .u-container-layout-2 {padding-left: 6px; padding-right: 6px}
.u-section-2 .u-text-5 {margin-top: 30px}
.u-section-2 .u-text-6 {margin-top: 40px; margin-bottom: 20px}
.u-section-2 .u-image-2 {width: 188px; height: 191px; margin-top: -461px; margin-left: 0}
.u-section-2 .u-layout-wrap-1 {width: 249px; margin-top: 322px; margin-bottom: 295px; margin-left: 26px}
.u-section-2 .u-image-3 {min-height: 194px}
.u-section-2 .u-image-4 {min-height: 194px}
.u-section-2 .u-image-5 {min-height: 194px}
.u-section-2 .u-image-6 {min-height: 194px}
.u-section-2 .u-image-7 {min-height: 194px}
.u-section-2 .u-image-8 {min-height: 194px}
.u-section-2 .u-text-7 {margin-left: 6px; margin-right: 6px} }.u-section-3 {background-image: none}
.u-section-3 .u-sheet-1 {min-height: 1293px}
.u-section-3 .u-group-1 {width: 534px; min-height: 422px; height: auto; background-image: none; margin: 241px 0 0 auto}
.u-section-3 .u-container-layout-1 {padding-left: 27px; padding-right: 20px}
.u-section-3 .u-text-1 {margin: 40px 0 0}
.u-section-3 .u-btn-1 {font-weight: 700; background-image: none; margin: 53px auto 40px 0}
.u-section-3 .u-image-1 {width: 491px; height: 534px; object-position: 40.43% 50%; background-position: 40.43% 50%; margin: -710px auto 0 0}
.u-section-3 .u-image-2 {width: 172px; height: 176px; margin: 0 auto 0 12px}
.u-section-3 .u-group-2 {width: 411px; min-height: 179px; height: auto; margin: -636px 84px 0 auto}
.u-section-3 .u-container-layout-2 {padding-left: 20px; padding-right: 20px}
.u-section-3 .u-text-2 {margin: 20px 0}
.u-section-3 .u-image-3 {width: 434px; height: 559px; box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4); margin: -59px auto 0 184px}
.u-section-3 .u-layout-wrap-1 {width: 1140px; margin: 53px auto 133px 0}
.u-section-3 .u-layout-cell-1 {min-height: 401px; background-image: none}
.u-section-3 .u-container-layout-3 {padding-left: 30px}
.u-section-3 .u-icon-1 {height: 58px; width: 58px; margin: 39px auto 0 0}
.u-section-3 .u-text-3 {font-size: 1.875rem; font-weight: 400; margin: 30px 30px 0 0}
.u-section-3 .u-text-4 {margin: 31px 30px 40px 0}
.u-section-3 .u-layout-cell-2 {min-height: 401px; background-image: none}
.u-section-3 .u-container-layout-4 {padding-left: 30px}
.u-section-3 .u-icon-2 {height: 58px; width: 58px; margin: 39px auto 0 0}
.u-section-3 .u-text-5 {font-size: 1.875rem; font-weight: 400; margin: 31px 30px 0 0}
.u-section-3 .u-text-6 {margin: 30px 30px 1px 0}
.u-section-3 .u-layout-cell-3 {min-height: 401px; background-image: none}
.u-section-3 .u-container-layout-5 {padding-left: 30px}
.u-section-3 .u-icon-3 {height: 58px; width: 58px; margin: 39px auto 0 0}
.u-section-3 .u-text-7 {font-size: 1.875rem; font-weight: 400; margin: 31px 30px 0 0}
.u-section-3 .u-text-8 {margin: 30px 30px 1px 0} 

@media (max-width: 1199px){ .u-section-3 .u-group-1 {width: 440px; position: absolute; top: 241px; left: 500px; margin-left: 0}
.u-section-3 .u-container-layout-1 {padding-left: 22px; padding-right: 16px}
.u-section-3 .u-image-1 {width: 405px; height: 613px; margin-top: -785px}
.u-section-3 .u-image-2 {width: 142px; height: 145px; margin-left: 0}
.u-section-3 .u-group-2 {width: 344px; min-height: 192px; margin-top: -586px; margin-right: 191px}
.u-section-3 .u-container-layout-2 {padding-left: 16px; padding-right: 16px}
.u-section-3 .u-text-2 {position: relative}
.u-section-3 .u-image-3 {width: 358px; height: 656px; margin-top: -266px; margin-left: 142px}
.u-section-3 .u-layout-wrap-1 {margin-top: 116px; margin-bottom: 140px; margin-right: initial; margin-left: initial; width: auto}
.u-section-3 .u-container-layout-3 {padding-left: 25px}
.u-section-3 .u-icon-1 {height: 48px; width: 48px}
.u-section-3 .u-text-3 {margin-top: 31px; margin-right: 25px}
.u-section-3 .u-text-4 {margin-top: 30px; margin-right: 25px; margin-bottom: 1px}
.u-section-3 .u-container-layout-4 {padding-left: 25px}
.u-section-3 .u-icon-2 {height: 48px; width: 48px}
.u-section-3 .u-text-5 {margin-right: 25px}
.u-section-3 .u-text-6 {margin-right: 25px}
.u-section-3 .u-container-layout-5 {padding-left: 25px}
.u-section-3 .u-icon-3 {height: 48px; width: 48px}
.u-section-3 .u-text-7 {margin-right: 25px}
.u-section-3 .u-text-8 {margin-right: 25px} }

@media (max-width: 991px){ .u-section-3 .u-sheet-1 {min-height: 1361px}
.u-section-3 .u-group-1 {width: 356px; min-height: 530px; left: 364px}
.u-section-3 .u-container-layout-1 {padding-left: 19px; padding-right: 18px}
.u-section-3 .u-image-1 {width: 310px; height: 687px; margin-top: -818px}
.u-section-3 .u-image-2 {width: 89px; height: 97px}
.u-section-3 .u-group-2 {width: 333px; min-height: 196px; margin-top: -705px; margin-right: 78px}
.u-section-3 .u-container-layout-2 {padding-left: 10px; padding-right: 10px}
.u-section-3 .u-image-3 {width: 274px; height: 638px; margin-top: -128px; margin-left: 90px}
.u-section-3 .u-layout-wrap-1 {margin-top: 54px; margin-bottom: 107px; width: auto; margin-right: initial; margin-left: initial}
.u-section-3 .u-container-layout-3 {padding-left: 16px; padding-right: 16px}
.u-section-3 .u-icon-1 {height: 57px; width: 57px; margin-top: 19px}
.u-section-3 .u-text-3 {margin-right: 0}
.u-section-3 .u-text-4 {margin-right: 0}
.u-section-3 .u-container-layout-4 {padding-left: 16px; padding-right: 16px}
.u-section-3 .u-icon-2 {height: 57px; width: 57px; margin-top: 19px}
.u-section-3 .u-text-5 {margin-right: 0}
.u-section-3 .u-text-6 {margin-right: 0}
.u-section-3 .u-container-layout-5 {padding-left: 16px; padding-right: 16px}
.u-section-3 .u-icon-3 {height: 57px; width: 57px; margin-top: 19px}
.u-section-3 .u-text-7 {margin-right: 0}
.u-section-3 .u-text-8 {margin-right: 0} }

@media (max-width: 767px){ .u-section-3 .u-sheet-1 {min-height: 2916px}
.u-section-3 .u-group-1 {width: 456px; min-height: 502px; top: 1014px; left: 79px; margin-top: 1014px}
.u-section-3 .u-container-layout-1 {padding-left: 31px; padding-right: 25px}
.u-section-3 .u-text-1 {margin-top: 50px}
.u-section-3 .u-btn-1 {margin-bottom: 50px}
.u-section-3 .u-image-1 {width: 482px; height: 564px; margin-top: -1600px}
.u-section-3 .u-image-2 {width: 156px; height: 164px; margin-left: 25px}
.u-section-3 .u-group-2 {width: 380px; margin-top: 128px; margin-right: auto; margin-left: 71px}
.u-section-3 .u-container-layout-2 {padding-left: 5px; padding-right: 5px}
.u-section-3 .u-image-3 {width: 364px; height: 607px; margin-top: -668px; margin-right: 0; margin-left: auto}
.u-section-3 .u-layout-wrap-1 {margin-top: 673px; margin-bottom: 133px; width: auto; margin-right: initial; margin-left: initial}
.u-section-3 .u-container-layout-3 {padding-left: 8px; padding-right: 8px}
.u-section-3 .u-icon-1 {height: 63px; width: 63px; margin-top: 12px}
.u-section-3 .u-container-layout-4 {padding-left: 8px; padding-right: 8px}
.u-section-3 .u-icon-2 {height: 63px; width: 63px; margin-top: 11px}
.u-section-3 .u-container-layout-5 {padding-left: 8px; padding-right: 8px}
.u-section-3 .u-icon-3 {height: 63px; width: 63px; margin-top: 11px} }

@media (max-width: 575px){ .u-section-3 .u-sheet-1 {min-height: 2917px}
.u-section-3 .u-group-1 {min-height: 562px; top: 995px; left: 1px; width: 337px; margin-top: 995px}
.u-section-3 .u-container-layout-1 {padding-left: 18px; padding-right: 9px}
.u-section-3 .u-text-1 {margin-top: 40px}
.u-section-3 .u-btn-1 {margin-bottom: 40px}
.u-section-3 .u-image-1 {width: 315px; height: 624px; margin-top: -1633px; margin-left: 1px}
.u-section-3 .u-image-2 {width: 158px; height: 178px; margin-top: 249px; margin-right: 2px; margin-left: auto}
.u-section-3 .u-group-2 {width: 297px; min-height: 164px; margin-top: -278px; margin-left: 2px}
.u-section-3 .u-container-layout-2 {padding-left: 1px; padding-right: 1px}
.u-section-3 .u-text-2 {margin-bottom: 0}
.u-section-3 .u-image-3 {width: 267px; height: 556px; margin-top: -632px}
.u-section-3 .u-layout-wrap-1 {margin-top: 796px; margin-bottom: 121px; width: auto; margin-right: initial; margin-left: initial}
.u-section-3 .u-container-layout-3 {padding-left: 2px; padding-right: 2px}
.u-section-3 .u-icon-1 {margin-top: 62px}
.u-section-3 .u-container-layout-4 {padding-left: 2px; padding-right: 2px}
.u-section-3 .u-icon-2 {margin-top: 62px}
.u-section-3 .u-container-layout-5 {padding-left: 2px; padding-right: 2px}
.u-section-3 .u-icon-3 {height: 70px; width: 70px; margin-top: 54px} }