.u-section-1 .u-sheet-1 {min-height: 653px}
.u-section-1 .u-layout-wrap-1 {margin: 0 auto 0 0}
.u-section-1 .u-layout-cell-1 {background-image: none; min-height: 653px}
.u-section-1 .u-image-1 {width: 471px; height: 492px; box-shadow: -2px 2px 8px 0 rgba(128,128,128,1); margin: 114px 18px 0 auto}
.u-section-1 .u-layout-cell-2 {min-height: 653px}
.u-section-1 .u-line-1 {height: 71px; transform-origin: center top 0; width: 3px; transform: rotate(360deg); margin: 100px auto 0 65px}
.u-section-1 .u-text-1 {font-size: 2.25rem; margin: -78px 32px 0 97px}
.u-section-1 .u-btn-1 {border-style: solid; background-image: none; font-size: 0.875rem; font-style: italic; margin: 212px auto 164px; padding: 10px 104px 10px 103px} 

@media (max-width: 1199px){ .u-section-1 .u-sheet-1 {min-height: 578px}
.u-section-1 .u-layout-wrap-1 {margin-right: initial; margin-left: initial}
.u-section-1 .u-layout-cell-1 {min-height: 578px}
.u-section-1 .u-image-1 {width: 388px; height: 406px; margin-right: 15px}
.u-section-1 .u-layout-cell-2 {min-height: 578px}
.u-section-1 .u-line-1 {transform-origin: center bottom 0; width: 2px; margin-left: 54px; transform: none}
.u-section-1 .u-text-1 {margin-right: 24px; margin-left: 80px}
.u-section-1 .u-btn-1 {margin-top: 179px; margin-bottom: 0; padding-left: 30px; padding-right: 30px} }

@media (max-width: 991px){ .u-section-1 .u-sheet-1 {min-height: 628px}
.u-section-1 .u-layout-cell-1 {min-height: 628px}
.u-section-1 .u-image-1 {width: 297px; height: 311px; margin-right: 11px}
.u-section-1 .u-layout-cell-2 {min-height: 628px}
.u-section-1 .u-line-1 {margin-left: 41px}
.u-section-1 .u-text-1 {margin-right: 18px; margin-left: 61px}
.u-section-1 .u-btn-1 {margin-top: 119px} }

@media (max-width: 767px){ .u-section-1 .u-sheet-1 {min-height: 658px}
.u-section-1 .u-layout-cell-1 {min-height: 277px}
.u-section-1 .u-container-layout-1 {padding-left: 0}
.u-section-1 .u-image-1 {width: 279px; height: 291px; margin-top: -7px; margin-right: 52px; margin-bottom: -7px}
.u-section-1 .u-layout-cell-2 {min-height: 381px}
.u-section-1 .u-line-1 {width: 3px; margin-top: 27px; margin-left: 26px}
.u-section-1 .u-text-1 {font-size: 1.875rem; width: auto; margin-top: -67px; margin-right: 0; margin-left: 60px}
.u-section-1 .u-btn-1 {margin-top: 126px} }

@media (max-width: 575px){ .u-section-1 .u-sheet-1 {min-height: 794px}
.u-section-1 .u-layout-cell-1 {min-height: 276px}
.u-section-1 .u-image-1 {width: 234px; height: 245px; margin: 16px auto 0 131px}
.u-section-1 .u-layout-cell-2 {min-height: 518px}
.u-section-1 .u-line-1 {width: 1px; margin-top: 100px; margin-left: 19px}
.u-section-1 .u-text-1 {width: 302px; margin-top: -78px; margin-right: 9px; margin-left: 29px}
.u-section-1 .u-btn-1 {margin-top: 115px} }.u-section-2 .u-shape-1 {height: 318px; margin-top: 481px; margin-bottom: 0; margin-left: 0}
.u-section-2 .u-sheet-1 {min-height: 897px; margin: -799px auto 0}
.u-section-2 .u-image-1 {width: 560px; height: 483px; object-position: 50% 6.07%; background-position: 50% 6.07%; box-shadow: -2px 2px 8px 0 rgba(128,128,128,1); margin: 35px 0 0 auto}
.u-section-2 .u-image-2 {width: 141px; height: 100px; margin: -468px auto 0 116px}
.u-section-2 .u-image-3 {width: 86px; height: 100px; margin: -100px auto 0 317px}
.u-section-2 .u-image-4 {width: 524px; height: 255px; box-shadow: -2px 2px 8px 0 rgba(128,128,128,1); margin: 278px 36px 0 auto}
.u-section-2 .u-group-1 {min-height: 442px; width: 596px; margin: -423px auto 0 0}
.u-section-2 .u-container-layout-1 {padding-left: 60px; padding-right: 60px}
.u-section-2 .u-text-1 {font-family: Montserrat; font-weight: 400; width: 476px; font-size: 2.25rem; margin: 60px 0 0}
.u-section-2 .u-text-2 {font-size: 1.25rem; font-style: italic; font-weight: 300; line-height: 1.5; width: 476px; margin: 64px 0 60px}
.u-section-2 .u-image-5 {width: 365px; height: 237px; box-shadow: -2px 2px 8px 0 rgba(128,128,128,1); margin: -458px 267px 416px auto} 

@media (max-width: 1199px){ .u-section-2 .u-shape-1 {height: 244px; margin-top: 444px; margin-left: initial}
.u-section-2 .u-sheet-1 {min-height: 763px; margin-top: -688px}
.u-section-2 .u-image-1 {width: 462px; height: 398px; object-position: 50% 50%; background-position: 50% 50%}
.u-section-2 .u-image-2 {width: 116px; height: 82px; margin-left: 96px}
.u-section-2 .u-image-3 {width: 71px; height: 82px; margin-top: -82px; margin-left: 260px}
.u-section-2 .u-image-4 {width: 432px; height: 210px; margin-top: 260px; margin-right: 30px}
.u-section-2 .u-group-1 {width: 491px}
.u-section-2 .u-container-layout-1 {padding-left: 49px; padding-right: 49px}
.u-section-2 .u-text-1 {position: relative; width: 392px; font-family: Roboto, sans-serif; font-weight: normal}
.u-section-2 .u-text-2 {width: 392px}
.u-section-2 .u-image-5 {width: 301px; height: 195px; margin-right: 220px} }

@media (max-width: 991px){ .u-section-2 .u-shape-1 {height: 293px; margin-top: 365px; margin-left: initial}
.u-section-2 .u-sheet-1 {min-height: 658px; margin-top: -658px}
.u-section-2 .u-image-1 {width: 354px; height: 305px}
.u-section-2 .u-image-2 {width: 89px; height: 63px; margin-top: -505px; margin-left: 67px}
.u-section-2 .u-image-3 {width: 54px; height: 63px; margin-top: -63px; margin-left: 200px}
.u-section-2 .u-image-4 {width: 331px; height: 161px; margin-top: 278px; margin-right: 23px}
.u-section-2 .u-group-1 {width: 376px}
.u-section-2 .u-container-layout-1 {padding-left: 31px; padding-right: 31px}
.u-section-2 .u-text-1 {width: 301px; font-size: 1.875rem}
.u-section-2 .u-text-2 {width: 301px}
.u-section-2 .u-image-5 {width: 231px; height: 150px; margin-right: 169px} }

@media (max-width: 767px){ .u-section-2 .u-shape-1 {height: 372px; margin-top: 321px; margin-left: initial}
.u-section-2 .u-sheet-1 {min-height: 770px; margin-top: -693px}
.u-section-2 .u-image-1 {width: 332px; height: 286px}
.u-section-2 .u-image-2 {width: 83px; height: 59px; margin-top: -356px; margin-left: 0}
.u-section-2 .u-image-3 {width: 51px; height: 59px; margin-top: -59px; margin-left: 118px}
.u-section-2 .u-image-4 {width: 310px; height: 151px; margin-right: 17px}
.u-section-2 .u-group-1 {min-height: 485px; width: 353px; margin-top: 11px; margin-left: -1px}
.u-section-2 .u-container-layout-1 {padding-left: 21px; padding-right: 15px}
.u-section-2 .u-text-1 {width: 282px; margin-top: 25px}
.u-section-2 .u-text-2 {width: 282px}
.u-section-2 .u-image-5 {width: 216px; height: 140px; margin-top: -1010px; margin-right: 126px; margin-bottom: 1119px} }

@media (max-width: 575px){ .u-section-2 .u-shape-1 {height: 551px; margin-top: 248px; margin-left: initial}
.u-section-2 .u-sheet-1 {min-height: 887px; margin-top: -815px}
.u-section-2 .u-image-1 {height: 240px; width: 278px; margin-top: 453px}
.u-section-2 .u-image-2 {width: 70px; height: 50px; margin-top: -702px; margin-left: 81px}
.u-section-2 .u-image-3 {width: 43px; height: 50px; margin-top: -50px; margin-right: 118px; margin-left: auto}
.u-section-2 .u-image-4 {width: 260px; height: 127px; margin-right: 11px}
.u-section-2 .u-group-1 {min-height: 490px; width: 296px; margin-top: 9px; margin-left: 0}
.u-section-2 .u-container-layout-1 {padding-left: 13px; padding-right: 20px}
.u-section-2 .u-text-1 {font-size: 1.5; width: 237px; margin-top: 26px}
.u-section-2 .u-text-2 {width: 237px; margin-bottom: 18px}
.u-section-2 .u-image-5 {width: 181px; height: 118px; margin: 14px auto 90px 0} }.u-section-3 {background-image: none}
.u-section-3 .u-sheet-1 {min-height: 958px}
.u-section-3 .u-layout-wrap-1 {margin: 0 auto 77px 0}
.u-section-3 .u-layout-cell-1 {min-height: 548px}
.u-section-3 .u-image-1 {width: 738px; height: 364px; box-shadow: -2px 2px 8px 0 rgba(128,128,128,1); margin: 92px 121px 0 auto}
.u-section-3 .u-image-2 {width: 386px; height: 386px; box-shadow: -2px 2px 8px 0 rgba(128,128,128,1); margin: -22px auto 0 97px}
.u-section-3 .u-image-3 {width: 450px; height: 253px; box-shadow: -2px 2px 8px 0 rgba(128,128,128,1); margin: -904px auto 0 0}
.u-section-3 .u-text-1 {font-size: 1.25rem; font-style: italic; font-weight: 300; line-height: 1.5; margin: 88px 874px 0 15px}
.u-section-3 .u-layout-cell-2 {min-height: 333px}
.u-section-3 .u-layout-cell-3 {min-height: 333px}
.u-section-3 .u-container-layout-3 {padding-right: 94px}
.u-section-3 .u-text-2 {font-family: Montserrat; font-weight: 400; margin: 48px 0 0}
.u-section-3 .u-text-3 {font-size: 1.25rem; font-style: italic; font-weight: 300; line-height: 1.5; margin: 35px 0} 

@media (max-width: 1199px){ .u-section-3 .u-sheet-1 {min-height: 1046px}
.u-section-3 .u-layout-wrap-1 {margin-top: 37px; margin-bottom: 0; margin-right: initial; margin-left: initial}
.u-section-3 .u-layout-cell-1 {min-height: 330px}
.u-section-3 .u-image-1 {width: 609px; height: 300px; margin-right: 100px}
.u-section-3 .u-image-2 {width: 318px; height: 318px; margin-left: 80px}
.u-section-3 .u-image-3 {width: 371px; height: 209px; margin-top: -783px}
.u-section-3 .u-text-1 {width: auto; margin: 53px 719px 13px 14px}
.u-section-3 .u-layout-cell-2 {min-height: 563px; background-position: 50% 50%}
.u-section-3 .u-layout-cell-3 {min-height: 563px}
.u-section-3 .u-container-layout-3 {position: relative; padding-left: 0; padding-right: 0; margin: 251px 16px 2px}
.u-section-3 .u-text-2 {margin-top: 11px}
.u-section-3 .u-text-3 {margin-bottom: 6px} }

@media (max-width: 991px){ .u-section-3 .u-sheet-1 {min-height: 840px}
.u-section-3 .u-layout-wrap-1 {margin-top: 0; margin-right: initial; margin-left: initial}
.u-section-3 .u-layout-cell-1 {min-height: 332px; z-index: auto}
.u-section-3 .u-image-1 {width: 466px; height: 230px; margin-right: 76px}
.u-section-3 .u-image-2 {width: 244px; height: 244px; margin-left: 61px}
.u-section-3 .u-image-3 {width: 284px; height: 160px; margin-top: -592px; margin-right: 0; margin-left: auto}
.u-section-3 .u-text-1 {width: 159px; margin: -224px 552px 265px 9px}
.u-section-3 .u-layout-cell-2 {min-height: 524px; z-index: auto}
.u-section-3 .u-layout-cell-3 {min-height: 524px; z-index: auto}
.u-section-3 .u-container-layout-3 {margin: 162px 10px 0}
.u-section-3 .u-text-2 {margin-top: 0}
.u-section-3 .u-text-3 {margin-top: 17px; margin-bottom: 0} }

@media (max-width: 767px){ .u-section-3 .u-sheet-1 {min-height: 960px}
.u-section-3 .u-layout-wrap-1 {margin-top: -48px; margin-bottom: 2px; margin-right: initial; margin-left: initial}
.u-section-3 .u-layout-cell-1 {min-height: 541px}
.u-section-3 .u-image-1 {width: 437px; height: 216px; margin-right: 57px}
.u-section-3 .u-image-2 {width: 229px; height: 229px; margin-left: 46px}
.u-section-3 .u-image-3 {width: 266px; height: 150px; margin-top: -664px}
.u-section-3 .u-text-1 {width: auto; margin: -152px 281px 573px 7px}
.u-section-3 .u-layout-cell-2 {min-height: 16px}
.u-section-3 .u-layout-cell-3 {min-height: 449px}
.u-section-3 .u-container-layout-3 {margin-top: 146px; margin-left: 5px; margin-right: 5px}
.u-section-3 .u-text-2 {margin-top: 48px}
.u-section-3 .u-text-3 {margin-top: 35px; margin-bottom: 10px} }

@media (max-width: 575px){ .u-section-3 .u-sheet-1 {min-height: 1099px}
.u-section-3 .u-layout-wrap-1 {margin-top: 23px; margin-bottom: 0; margin-right: initial; margin-left: initial}
.u-section-3 .u-layout-cell-1 {min-height: 562px}
.u-section-3 .u-image-1 {width: 304px; height: 181px; margin-right: 36px}
.u-section-3 .u-image-2 {width: 192px; height: 192px; margin-left: 29px}
.u-section-3 .u-image-3 {width: 224px; height: 126px; margin-top: -443px}
.u-section-3 .u-text-1 {margin: -324px 116px 610px 0}
.u-section-3 .u-layout-cell-2 {min-height: 15px; order: 1}
.u-section-3 .u-layout-cell-3 {min-height: 499px; order: 0}
.u-section-3 .u-container-layout-3 {margin-top: 90px; margin-left: 1px; margin-right: 1px}
.u-section-3 .u-text-2 {margin-top: 25px}
.u-section-3 .u-text-3 {margin-bottom: 31px} }