.u-section-1 {background-image: none}
.u-section-1 .u-sheet-1 {min-height: 856px}
.u-section-1 .u-layout-wrap-1 {margin: 91px auto 0 0}
.u-section-1 .u-layout-cell-1 {min-height: 735px}
.u-section-1 .u-shape-1 {width: 447px; height: 459px; background-image: none; margin: 0 auto 0 0}
.u-section-1 .u-shape-2 {width: 419px; height: 540px; background-image: none; margin: -328px auto 0 28px}
.u-section-1 .u-image-1 {width: 360px; min-height: 342px; background-image: url("images/patterns.png"); background-position: 50% 50%; margin: -385px auto 0 245px}
.u-section-1 .u-container-layout-2 {margin-bottom: 0}
.u-section-1 .u-image-2 {width: 478px; height: 506px; box-shadow: 0 0 40px 0 rgba(0,0,0,0.2); object-position: 100% 100%; background-position: 100% 100%; margin: -559px 34px 0 auto}
.u-section-1 .u-group-2 {width: 342px; min-height: 68px; margin: -574px auto 636px 28px}
.u-section-1 .u-container-layout-3 {padding-left: 0; padding-right: 20px}
.u-section-1 .u-text-1 {font-size: 1.125rem; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; margin: 5px 0}
.u-section-1 .u-layout-cell-2 {min-height: 735px}
.u-section-1 .u-text-2 {margin: 68px 1px 0 46px}
.u-section-1 .u-text-3 {font-weight: 600; letter-spacing: 1px; margin: 46px 0 0 47px}
.u-section-1 .u-btn-1 {background-image: none; margin: 47px auto 70px 46px; padding: 13px 43px 14px 42px} 

@media (max-width: 1199px){ .u-section-1 .u-sheet-1 {min-height: 834px}
.u-section-1 .u-layout-wrap-1 {margin-top: 81px; margin-bottom: 72px; margin-right: initial; margin-left: initial}
.u-section-1 .u-layout-cell-1 {min-height: 712px}
.u-section-1 .u-shape-1 {width: 369px}
.u-section-1 .u-shape-2 {width: 345px; margin-left: 23px}
.u-section-1 .u-image-1 {width: 267px; min-height: 362px; height: auto; margin-right: 16px; margin-left: auto}
.u-section-1 .u-image-2 {width: 422px; margin-top: -579px; margin-right: 0}
.u-section-1 .u-group-2 {width: 282px; height: auto; margin-bottom: 613px; margin-left: 23px}
.u-section-1 .u-container-layout-3 {padding-right: 16px}
.u-section-1 .u-text-1 {font-size: 1rem; position: relative; letter-spacing: normal; font-weight: 400; margin-top: 28px; margin-bottom: 13px}
.u-section-1 .u-layout-cell-2 {min-height: 712px}
.u-section-1 .u-container-layout-4 {padding-left: 0; padding-right: 0}
.u-section-1 .u-text-2 {font-size: 3rem; margin-top: 70px; margin-left: 0; margin-right: 0}
.u-section-1 .u-text-3 {font-weight: 700; letter-spacing: normal; margin-top: 80px; margin-left: 0; font-size: 1rem}
.u-section-1 .u-btn-1 {border-style: solid; margin-top: 41px; margin-left: 0; padding-top: 15px; padding-bottom: 16px} }

@media (max-width: 991px){ .u-section-1 .u-sheet-1 {min-height: 815px}
.u-section-1 .u-layout-wrap-1 {margin-top: 71px; margin-bottom: 40px; margin-right: initial; margin-left: initial}
.u-section-1 .u-layout-cell-1 {min-height: 703px; z-index: auto}
.u-section-1 .u-shape-1 {width: 282px}
.u-section-1 .u-shape-2 {width: 265px; margin-left: 18px}
.u-section-1 .u-image-1 {width: 205px; margin-right: 13px}
.u-section-1 .u-image-2 {width: 323px; object-position: 40.9% 50%; background-position: 40.9% 50%}
.u-section-1 .u-group-2 {width: 216px; margin-bottom: 520px; margin-left: 18px}
.u-section-1 .u-container-layout-3 {padding-left: 13px; padding-right: 13px}
.u-section-1 .u-text-1 {margin-top: 5px; margin-bottom: 5px}
.u-section-1 .u-layout-cell-2 {min-height: 703px; z-index: auto}
.u-section-1 .u-text-2 {font-size: 2.25rem}
.u-section-1 .u-text-3 {font-size: 1.125rem}
.u-section-1 .u-btn-1 {margin-bottom: 25px} }

@media (max-width: 767px){ .u-section-1 .u-sheet-1 {min-height: 1504px}
.u-section-1 .u-layout-wrap-1 {margin-top: 137px; margin-bottom: 41px; margin-right: initial; margin-left: initial}
.u-section-1 .u-layout-cell-1 {min-height: 794px}
.u-section-1 .u-shape-1 {width: 370px}
.u-section-1 .u-shape-2 {width: 392px; height: 533px; margin-top: -322px; margin-left: 32px}
.u-section-1 .u-image-1 {width: 192px; margin-top: -383px; margin-right: 9px}
.u-section-1 .u-image-2 {width: 468px; object-position: 50% 50%; background-position: 50% 50%}
.u-section-1 .u-group-2 {width: 203px; margin-bottom: 695px; margin-left: 13px}
.u-section-1 .u-container-layout-3 {padding-left: 0; padding-right: 9px}
.u-section-1 .u-layout-cell-2 {min-height: 664px}
.u-section-1 .u-text-2 {font-size: 3.75rem; margin-top: 54px; margin-right: 13px; margin-left: 32px}
.u-section-1 .u-text-3 {font-size: 1.25rem; margin-right: 44px; margin-left: 36px}
.u-section-1 .u-btn-1 {margin-bottom: 105px; margin-left: 36px} }

@media (max-width: 575px){ .u-section-1 .u-sheet-1 {min-height: 1527px}
.u-section-1 .u-layout-cell-1 {min-height: 763px}
.u-section-1 .u-shape-1 {width: 222px}
.u-section-1 .u-shape-2 {width: 208px; height: 540px; margin-top: -328px; margin-left: 8px}
.u-section-1 .u-image-1 {width: 161px; margin-top: -385px; margin-right: 6px}
.u-section-1 .u-image-2 {width: 255px; object-position: 100% 50%; background-position: 100% 50%}
.u-section-1 .u-group-2 {width: 170px; margin-left: 8px}
.u-section-1 .u-container-layout-3 {padding-right: 6px}
.u-section-1 .u-layout-cell-2 {min-height: 633px}
.u-section-1 .u-text-2 {font-size: 1.875rem; margin-top: 152px; margin-right: 8px; margin-left: 20px}
.u-section-1 .u-text-3 {margin-right: 28px; margin-left: 23px}
.u-section-1 .u-btn-1 {margin-bottom: 203px; margin-left: 23px} }.u-section-2 {background-image: linear-gradient(white, #f2f2f2)}
.u-section-2 .u-sheet-1 {min-height: 1374px}
.u-section-2 .u-layout-wrap-1 {margin: 40px auto -30px 0}
.u-section-2 .u-layout-cell-1 {min-height: 1237px}
.u-section-2 .u-container-layout-1 {padding-left: 35px; padding-right: 35px}
.u-section-2 .u-text-1 {margin: 115px 0 0}
.u-section-2 .u-text-2 {margin: 44px 0 0}
.u-section-2 .u-shape-1 {height: 670px; background-image: none; width: 390px; margin: 86px auto 0 -35px}
.u-section-2 .u-shape-2 {width: 505px; height: 426px; background-image: none; margin: -526px -35px 0 auto}
.u-section-2 .u-image-1 {width: 445px; height: 538px; object-position: 50% 0%; background-position: 50% 0%; filter: brightness(0.9); box-shadow: 2px 2px 40px 0 rgba(26,26,26,0.2); margin: -482px auto 44px 0}
.u-section-2 .u-layout-cell-2 {min-height: 1237px}
.u-section-2 .u-container-layout-2 {padding-left: 20px; padding-right: 20px}
.u-section-2 .u-shape-3 {width: 415px; height: 480px; background-image: none; margin: 127px auto 0 -20px}
.u-section-2 .u-shape-4 {width: 398px; height: 416px; background-image: none; margin: -555px -19px 0 auto}
.u-section-2 .u-image-2 {width: 420px; height: 547px; filter: brightness(0.95); box-shadow: 2px 2px 40px 0 rgba(26,26,26,0.4); object-position: 0% 50%; background-position: 0% 50%; margin: -467px 40px 0 auto}
.u-section-2 .u-image-3 {width: 274px; min-height: 116px; background-image: url("images/patterns.png"); background-position: 50% 50%; margin: -36px -5px 0 auto}
.u-section-2 .u-container-layout-3 {margin-bottom: 0}
.u-section-2 .u-text-3 {line-height: 1; font-weight: 400; margin: 70px 0 0}
.u-section-2 .u-text-4 {font-weight: 600; margin: 30px 0 240px} 

@media (max-width: 1199px){ .u-section-2 .u-sheet-1 {min-height: 1365px}
.u-section-2 .u-layout-wrap-1 {margin-bottom: 0; margin-right: initial; margin-left: initial}
.u-section-2 .u-layout-cell-1 {min-height: 1255px}
.u-section-2 .u-container-layout-1 {padding-left: 28px; padding-right: 28px}
.u-section-2 .u-text-1 {position: relative; font-size: 3.75rem}
.u-section-2 .u-shape-1 {height: 606px; width: 350px; margin-left: -28px}
.u-section-2 .u-shape-2 {width: 406px; height: 351px; margin-top: -462px; margin-right: -18px}
.u-section-2 .u-image-1 {width: 367px; height: 476px; margin-top: -429px; margin-bottom: 67px}
.u-section-2 .u-layout-cell-2 {min-height: 1143px; top: 0; left: 0; width: 485px; right: 0; height: 1345px; bottom: 0}
.u-section-2 .u-container-layout-2 {padding-left: 16px; padding-right: 16px}
.u-section-2 .u-shape-3 {width: 342px; margin-left: -16px}
.u-section-2 .u-shape-4 {width: 328px; margin-right: -16px}
.u-section-2 .u-image-2 {width: 346px; object-position: 35.26% 50%; background-position: 35.26% 50%; margin-right: 33px}
.u-section-2 .u-image-3 {width: 226px; height: auto; margin-right: 1px}
.u-section-2 .u-text-4 {font-weight: 400; margin-bottom: 0} }

@media (max-width: 991px){ .u-section-2 .u-sheet-1 {min-height: 1437px}
.u-section-2 .u-layout-wrap-1 {margin-bottom: 40px; margin-right: initial; margin-left: initial}
.u-section-2 .u-layout-cell-1 {min-height: 1295px}
.u-section-2 .u-container-layout-1 {padding-left: 15px; padding-right: 15px}
.u-section-2 .u-text-1 {margin-top: 121px}
.u-section-2 .u-shape-1 {height: 535px; width: 256px; margin-top: 143px; margin-left: -13px}
.u-section-2 .u-shape-2 {width: 312px; height: 331px; margin-top: -448px; margin-right: -15px}
.u-section-2 .u-image-1 {width: 281px; height: 420px; object-position: 39.19% 0%; background-position: 39.19% 0%; margin-top: -387px; margin-bottom: 105px}
.u-section-2 .u-layout-cell-2 {min-height: 1295px; width: 375px; height: 1387px}
.u-section-2 .u-container-layout-2 {padding-left: 13px; padding-right: 13px}
.u-section-2 .u-shape-3 {width: 278px; height: 355px; margin-left: -13px}
.u-section-2 .u-shape-4 {width: 252px; height: 300px; margin-top: -430px; margin-right: -11px}
.u-section-2 .u-image-2 {width: 277px; height: 416px; object-position: 27.96% 50%; background-position: 27.96% 50%; margin-top: -351px; margin-right: auto; margin-left: 17px}
.u-section-2 .u-image-3 {width: 173px; min-height: 88px; margin-top: -44px; margin-right: -13px}
.u-section-2 .u-text-3 {margin-top: 221px} }

@media (max-width: 767px){ .u-section-2 .u-sheet-1 {min-height: 2296px}
.u-section-2 .u-layout-wrap-1 {margin-bottom: 0; margin-right: initial; margin-left: initial}
.u-section-2 .u-layout-cell-1 {min-height: 1237px; order: 1}
.u-section-2 .u-container-layout-1 {padding-left: 0; padding-right: 0}
.u-section-2 .u-text-1 {margin-top: 115px}
.u-section-2 .u-shape-1 {height: 569px; width: 410px; margin-top: 86px; margin-left: 30px}
.u-section-2 .u-shape-2 {width: 278px; height: 381px; margin-top: -425px; margin-right: 0}
.u-section-2 .u-image-1 {width: 461px; height: 538px; object-position: 50% 0%; background-position: 50% 0%; margin-top: -437px; margin-bottom: 96px}
.u-section-2 .u-layout-cell-2 {min-height: 1049px; order: 0; top: auto; left: auto; width: auto; right: auto; height: auto; bottom: auto}
.u-section-2 .u-container-layout-2 {padding-right: 9px; padding-left: 40px}
.u-section-2 .u-shape-3 {width: 349px; height: 423px; margin-top: 52px; margin-left: -48px}
.u-section-2 .u-shape-4 {width: 236px; height: 368px; margin-top: -423px; margin-right: -9px}
.u-section-2 .u-image-2 {width: 447px; height: 531px; object-position: 74.82% 50%; background-position: 74.82% 50%; margin-top: -419px; margin-left: 0}
.u-section-2 .u-image-3 {width: 265px; min-height: 116px; margin-top: -55px; margin-right: -6px}
.u-section-2 .u-text-3 {width: auto; margin-top: 105px}
.u-section-2 .u-text-4 {width: auto; margin-bottom: 44px} }

@media (max-width: 575px){ .u-section-2 .u-sheet-1 {min-height: 1214px}
.u-section-2 .u-layout-wrap-1 {margin-bottom: -38px; margin-right: initial; margin-left: initial}
.u-section-2 .u-text-1 {font-size: 2.25rem}
.u-section-2 .u-shape-1 {height: 699px; width: 340px; margin-right: 0; margin-left: 0}
.u-section-2 .u-shape-2 {width: 234px; margin-top: -555px}
.u-section-2 .u-image-1 {width: 221px; margin-bottom: 135px}
.u-section-2 .u-layout-cell-2 {min-height: 1177px; top: 0; left: 0; width: 370px; right: 0; height: 1177px; bottom: 0}
.u-section-2 .u-container-layout-2 {padding-left: 37px; padding-right: 0}
.u-section-2 .u-shape-3 {width: 346px; height: 556px; margin-top: 53px; margin-left: -37px}
.u-section-2 .u-shape-4 {width: 198px; height: 314px; margin-top: -454px; margin-right: auto; margin-left: 111px}
.u-section-2 .u-image-2 {width: 270px; height: 456px; object-position: 44.51% 50%; background-position: 44.51% 50%; margin-top: -378px; margin-left: -11px}
.u-section-2 .u-image-3 {width: 136px; min-height: 77px; margin-top: -48px; margin-right: 0}
.u-section-2 .u-text-3 {margin-top: 124px; margin-right: 6px}
.u-section-2 .u-text-4 {margin-right: 5px; margin-bottom: 0} }.u-section-3 {background-image: none}
.u-section-3 .u-shape-1 {background-image: linear-gradient(45deg, #333129, #437c7a); width: calc(((100% - 1140px) / 2) + 861px); height: 879px; margin: 1px auto 0 0}
.u-section-3 .u-sheet-1 {min-height: 880px; margin: -880px auto 0}
.u-section-3 .u-layout-wrap-1 {margin: 101px auto 64px 0}
.u-section-3 .u-layout-cell-1 {min-height: 745px; background-image: none}
.u-section-3 .u-container-layout-1 {padding-left: 25px; padding-right: 0}
.u-section-3 .u-text-1 {font-size: 3.75rem; margin: 91px 0 0}
.u-section-3 .u-text-2 {font-size: 1.25rem; font-weight: 600; margin: 52px 0 0}
.u-section-3 .u-btn-1 {border-style: solid; background-image: none; margin: 56px auto 109px 0; padding: 15px 43px 16px 42px}
.u-section-3 .u-layout-cell-2 {min-height: 745px; background-image: none}
.u-section-3 .u-shape-2 {width: 520px; height: 550px; background-image: linear-gradient(#fe7ec9, #38c4c1); margin: 0 auto}
.u-section-3 .u-shape-3 {width: 388px; height: 477px; background-image: none; margin: -337px auto 0 63px}
.u-section-3 .u-image-1 {width: 485px; height: 520px; box-shadow: 0 0 35px 0 rgba(0,0,0,0.5); object-position: 100% 100%; background-position: 100% 100%; margin: -613px auto 0 0}
.u-section-3 .u-image-2 {width: 330px; min-height: 107px; background-image: url("images/patternsmalls.png"); background-position: 50% 50%; margin: -59px 0 69px auto}
.u-section-3 .u-container-layout-3 {margin-bottom: 0} 

@media (max-width: 1199px){ .u-section-3 .u-shape-1 {width: calc(((100% - 940px) / 2) + 710px)}
.u-section-3 .u-layout-wrap-1 {margin-right: initial; margin-left: initial}
.u-section-3 .u-layout-cell-1 {min-height: 711px}
.u-section-3 .u-container-layout-1 {padding-left: 21px}
.u-section-3 .u-btn-1 {margin-bottom: 63px}
.u-section-3 .u-layout-cell-2 {min-height: 711px}
.u-section-3 .u-shape-2 {width: 437px; height: 516px; margin-right: 21px}
.u-section-3 .u-shape-3 {width: 352px; height: 437px; margin-top: -303px; margin-left: 52px}
.u-section-3 .u-image-1 {width: 424px; height: 473px; object-position: 11.82% 100%; background-position: 11.82% 100%; margin-top: -573px}
.u-section-3 .u-image-2 {width: 272px; height: auto; margin-top: -53px; margin-bottom: 77px} }

@media (max-width: 991px){ .u-section-3 .u-shape-1 {width: calc(((100% - 720px) / 2) + 544px); height: 765px; margin-top: 2px}
.u-section-3 .u-sheet-1 {min-height: 767px; margin-top: -767px}
.u-section-3 .u-layout-wrap-1 {margin-top: 51px; margin-bottom: 2px; margin-right: initial; margin-left: initial}
.u-section-3 .u-layout-cell-1 {min-height: 676px}
.u-section-3 .u-container-layout-1 {padding-left: 16px}
.u-section-3 .u-text-1 {font-size: 3rem; margin-top: 63px}
.u-section-3 .u-btn-1 {margin-bottom: 20px}
.u-section-3 .u-layout-cell-2 {min-height: 676px}
.u-section-3 .u-shape-2 {width: 322px; height: 367px; margin-top: 3px; margin-right: 16px}
.u-section-3 .u-shape-3 {width: 274px; height: 316px; margin-top: -185px; margin-left: 40px}
.u-section-3 .u-image-1 {width: 325px; height: 363px; object-position: 100% 100%; background-position: 100% 100%; margin-top: -452px}
.u-section-3 .u-image-2 {width: 208px; min-height: 88px; margin-top: -42px; margin-bottom: 188px} }

@media (max-width: 767px){ .u-section-3 .u-shape-1 {width: calc(((100% - 540px) / 2) + 510px); height: 879px; margin-top: 1px}
.u-section-3 .u-sheet-1 {min-height: 880px; margin-top: -880px}
.u-section-3 .u-layout-wrap-1 {margin-top: 101px; margin-bottom: 64px; margin-right: initial; margin-left: initial}
.u-section-3 .u-layout-cell-1 {min-height: 626px}
.u-section-3 .u-container-layout-1 {padding-left: 12px; padding-right: 56px}
.u-section-3 .u-text-1 {font-size: 3.75rem; width: auto; margin-top: 91px}
.u-section-3 .u-text-2 {width: auto}
.u-section-3 .u-btn-1 {margin-bottom: 10px}
.u-section-3 .u-layout-cell-2 {min-height: 805px}
.u-section-3 .u-shape-2 {width: 424px; height: 547px; margin-top: 0; margin-right: 0}
.u-section-3 .u-shape-3 {width: 407px; height: 417px; margin-top: -241px; margin-left: 30px}
.u-section-3 .u-image-1 {width: 484px; height: 574px; object-position: 43.58% 100%; background-position: 43.58% 100%; margin-top: -647px}
.u-section-3 .u-image-2 {width: 245px; min-height: 104px; margin-top: -61px; margin-bottom: 82px} }

@media (max-width: 575px){ .u-section-3 .u-shape-1 {width: calc(((100% - 340px) / 2) + 340px)}
.u-section-3 .u-layout-cell-1 {min-height: 708px}
.u-section-3 .u-container-layout-1 {padding-left: 7px; padding-right: 13px}
.u-section-3 .u-text-1 {font-size: 3rem; margin-top: 56px; width: 320px}
.u-section-3 .u-text-2 {margin-top: 56px; width: 320px}
.u-section-3 .u-btn-1 {margin-bottom: 56px}
.u-section-3 .u-layout-cell-2 {min-height: 660px}
.u-section-3 .u-shape-2 {width: 313px; height: 409px; margin-top: 48px}
.u-section-3 .u-shape-3 {width: 257px; height: 323px; margin-top: -196px; margin-left: 27px}
.u-section-3 .u-image-1 {width: 311px; height: 396px; object-position: 47.7% 100%; background-position: 47.7% 100%; margin-top: -459px}
.u-section-3 .u-image-2 {width: 207px; min-height: 85px; margin-top: -64px; margin-bottom: 87px} }.u-section-4 {background-image: none}
.u-section-4 .u-sheet-1 {min-height: 163px}
.u-section-4 .u-group-1 {min-height: 144px; margin: 19px auto 0 0}
.u-section-4 .u-container-layout-1 {padding-left: 20px; padding-right: 20px}
.u-section-4 .u-text-1 {font-size: 3.75rem; margin: 25px 0 15px} 

@media (max-width: 1199px){ .u-section-4 .u-sheet-1 {min-height: 160px}
.u-section-4 .u-group-1 {min-height: 111px; height: auto; margin-top: 49px; margin-right: initial; margin-left: initial}
.u-section-4 .u-container-layout-1 {padding-left: 16px; padding-right: 16px}
.u-section-4 .u-text-1 {position: relative; margin-top: 10px; margin-bottom: 10px; font-size: 3rem} }

@media (max-width: 991px){ .u-section-4 .u-sheet-1 {min-height: 193px}
.u-section-4 .u-group-1 {min-height: 144px; margin-right: initial; margin-left: initial}
.u-section-4 .u-container-layout-1 {padding-left: 13px; padding-right: 13px}
.u-section-4 .u-text-1 {margin-top: 15px; margin-bottom: 15px} }

@media (max-width: 767px){ .u-section-4 .u-sheet-1 {min-height: 182px}
.u-section-4 .u-group-1 {margin-top: 19px; margin-bottom: 19px; margin-right: initial; margin-left: initial}
.u-section-4 .u-container-layout-1 {padding-left: 0; padding-right: 0}
.u-section-4 .u-text-1 {margin-top: 25px} }

@media (max-width: 575px){ .u-section-4 .u-container-layout-1 {padding-left: 6px; padding-right: 6px} }.u-section-5 {background-image: none}
.u-section-5 .u-sheet-1 {min-height: 2177px; margin: 0 auto}
.u-section-5 .u-image-1 {width: 402px; min-height: 402px; background-image: url("images/patternstransparent.png"); background-position: 50% 50%; margin: 1605px auto 0 208px}
.u-section-5 .u-container-layout-1 {margin-bottom: 0}
.u-section-5 .u-image-2 {width: 216px; min-height: 112px; background-image: url("images/bg08.png"); background-position: 50% 50%; margin: -1294px auto 0 113px}
.u-section-5 .u-container-layout-2 {margin-bottom: 0}
.u-section-5 .u-shape-1 {width: 606px; height: 601px; background-image: none; margin: -310px 238px 0 auto}
.u-section-5 .u-shape-2 {width: 486px; height: 398px; background-image: linear-gradient(#fe7ec9, #38c4c1); margin: -882px auto 0 0}
.u-section-5 .u-image-3 {width: 407px; height: 685px; filter: brightness(0.85); object-position: 50% 0%; background-position: 50% 0%; box-shadow: 2px 2px 40px 0 rgba(26,26,26,0.25); margin: -556px auto 0 45px}
.u-section-5 .u-image-4 {width: 270px; min-height: 229px; background-image: url("images/patternsmalls.png"); background-position: 50% 50%; margin: -461px 131px 0 auto}
.u-section-5 .u-container-layout-3 {margin-bottom: 0}
.u-section-5 .u-image-5 {width: 361px; height: 376px; filter: brightness(0.85); object-position: 50% 0%; background-position: 50% 0%; box-shadow: 2px 2px 40px 0 rgba(26,26,26,0.25); margin: -192px 0 0 auto}
.u-section-5 .u-group-4 {width: 484px; min-height: 378px; margin: -70px 299px 0 auto}
.u-section-5 .u-container-layout-4 {padding-left: 20px; padding-right: 20px}
.u-section-5 .u-text-1 {line-height: 1.6; margin: 40px 0}
.u-section-5 .u-group-5 {width: 643px; min-height: 205px; margin: -945px 0 0 auto}
.u-section-5 .u-container-layout-5 {padding-left: 20px; padding-right: 20px}
.u-section-5 .u-text-2 {font-size: 1.25rem; font-weight: 600; margin: 20px 0}
.u-section-5 .u-image-6 {width: 416px; min-height: 409px; background-image: url("images/patternsmalls.png"); background-position: 50% 50%; margin: 1166px 0 0 auto}
.u-section-5 .u-container-layout-6 {margin-bottom: 0}
.u-section-5 .u-shape-3 {width: 396px; height: 494px; background-image: linear-gradient(#38c4c1, #fe7ec9); margin: -658px auto 0 45px}
.u-section-5 .u-image-7 {width: 402px; height: 574px; box-shadow: 0 0 40px 0 rgba(26,26,26,0.4); margin: -652px auto 0 95px}
.u-section-5 .u-shape-4 {width: 454px; height: 429px; background-image: linear-gradient(#38c4c1, #fe7ec9); margin: -618px 102px 0 auto}
.u-section-5 .u-image-8 {width: 697px; height: 519px; margin: 141px 56px 0 auto}
.u-section-5 .u-image-9 {width: 428px; height: 526px; margin: -1138px 60px 701px auto} 

@media (max-width: 1199px){ .u-section-5 .u-sheet-1 {min-height: 2237px}
.u-section-5 .u-image-1 {width: 331px; min-height: 362px; height: auto; margin-left: 172px}
.u-section-5 .u-image-2 {width: 238px; min-height: 155px; height: auto; margin-top: -1349px; margin-left: 93px}
.u-section-5 .u-shape-1 {width: 500px; margin-top: -259px; margin-right: 196px}
.u-section-5 .u-shape-2 {width: 401px}
.u-section-5 .u-image-3 {width: 336px; height: 607px; object-position: 100% 0%; background-position: 100% 0%; margin-left: 37px}
.u-section-5 .u-image-4 {width: 235px; height: auto; margin-top: -383px; margin-right: 108px}
.u-section-5 .u-image-5 {width: 298px}
.u-section-5 .u-group-4 {width: 416px; min-height: 324px; height: auto; margin-right: 238px}
.u-section-5 .u-container-layout-4 {padding-left: 16px; padding-right: 16px}
.u-section-5 .u-text-1 {position: relative; margin-top: 30px; margin-bottom: 30px}
.u-section-5 .u-group-5 {width: 530px; height: auto; margin-top: -891px}
.u-section-5 .u-container-layout-5 {padding-left: 16px; padding-right: 16px}
.u-section-5 .u-text-2 {position: relative}
.u-section-5 .u-image-6 {width: 343px; height: auto}
.u-section-5 .u-shape-3 {width: 327px; margin-left: 37px}
.u-section-5 .u-image-7 {width: 331px; height: 496px; margin-left: 78px}
.u-section-5 .u-shape-4 {width: 374px; margin-top: -540px; margin-right: 84px}
.u-section-5 .u-image-8 {width: 575px; height: 470px; object-position: 22.67% 0%; background-position: 22.67% 0%; margin-top: 94px; margin-right: 47px}
.u-section-5 .u-image-9 {width: 365px; height: 496px; margin-top: -1013px; margin-right: 37px; margin-bottom: 743px} }

@media (max-width: 991px){ .u-section-5 .u-image-1 {width: 263px; min-height: 285px; margin-top: 1514px; margin-left: 131px}
.u-section-5 .u-image-2 {width: 255px; min-height: 112px; margin-top: -1195px; margin-left: 76px}
.u-section-5 .u-shape-1 {width: 484px; margin-top: -144px; margin-right: 76px}
.u-section-5 .u-shape-2 {width: 307px; height: 400px; margin-top: -951px}
.u-section-5 .u-image-3 {width: 351px; height: 603px; object-position: 50% 0%; background-position: 50% 0%; margin-top: -566px; margin-left: 28px}
.u-section-5 .u-image-4 {width: 246px; min-height: 257px; margin-top: -303px; margin-right: 55px}
.u-section-5 .u-image-5 {width: 263px; height: 316px; margin-top: -220px}
.u-section-5 .u-group-4 {width: 408px; min-height: 386px; margin-top: -10px; margin-right: 114px}
.u-section-5 .u-container-layout-4 {padding-left: 13px; padding-right: 13px}
.u-section-5 .u-text-1 {margin-top: 40px; margin-bottom: 40px}
.u-section-5 .u-group-5 {width: 320px; min-height: 264px; margin-top: -1057px}
.u-section-5 .u-container-layout-5 {padding-left: 13px; padding-right: 13px}
.u-section-5 .u-image-6 {width: 263px; min-height: 354px; margin-top: 1233px}
.u-section-5 .u-shape-3 {width: 330px; height: 298px; margin-top: -590px; margin-left: 0}
.u-section-5 .u-image-7 {width: 296px; height: 412px; margin-top: -475px; margin-left: 55px}
.u-section-5 .u-shape-4 {width: 275px; height: 389px; margin-top: -389px; margin-right: 76px}
.u-section-5 .u-image-8 {width: 630px; height: 426px; margin-top: 141px; margin-right: 35px; object-position: 50% 50%; background-position: 50% 50%}
.u-section-5 .u-image-9 {width: 296px; height: 401px; margin-top: -920px; margin-right: 12px; margin-bottom: 608px} }

@media (max-width: 767px){ .u-section-5 .u-image-1 {width: 238px; min-height: 229px; margin-top: 1953px; margin-left: 38px}
.u-section-5 .u-image-2 {width: 210px; min-height: 130px; margin-top: -1506px; margin-left: 21px}
.u-section-5 .u-shape-1 {width: 440px; height: 534px; margin-top: -63px; margin-right: 0}
.u-section-5 .u-shape-2 {width: 490px; height: 451px; margin-top: -1030px; margin-left: 2px}
.u-section-5 .u-image-3 {width: 395px; height: 574px; margin-top: -500px; margin-left: 45px}
.u-section-5 .u-image-4 {width: 241px; min-height: 192px; margin-top: 380px; margin-right: 62px}
.u-section-5 .u-image-5 {width: 270px; height: 344px; margin-top: -160px}
.u-section-5 .u-group-4 {width: 405px; min-height: 320px; margin-top: -718px; margin-right: 11px}
.u-section-5 .u-container-layout-4 {padding-left: 9px; padding-right: 9px}
.u-section-5 .u-text-1 {margin-top: 30px; margin-bottom: 30px}
.u-section-5 .u-group-5 {min-height: 185px; margin-top: -1130px; margin-right: initial; margin-left: initial; width: auto}
.u-section-5 .u-container-layout-5 {padding-left: 9px; padding-right: 9px}
.u-section-5 .u-image-6 {width: 246px; min-height: 373px; margin-top: 2083px}
.u-section-5 .u-shape-3 {width: 343px; height: 479px; margin-top: -1083px; margin-left: 1px}
.u-section-5 .u-image-7 {width: 381px; height: 496px; margin-top: -546px; margin-left: 52px}
.u-section-5 .u-shape-4 {width: 319px; height: 411px; margin-top: -70px; margin-right: 27px}
.u-section-5 .u-image-8 {width: 519px; height: 403px; margin-top: 185px; margin-right: auto; margin-left: 0}
.u-section-5 .u-image-9 {width: 303px; height: 400px; margin-top: -953px; margin-right: 0; margin-bottom: 668px} }

@media (max-width: 575px){ .u-section-5 .u-image-1 {width: 303px; min-height: 421px; margin-top: 1741px; margin-left: 40px}
.u-section-5 .u-image-2 {width: 107px; min-height: 112px; margin-top: -1536px; margin-left: 1px}
.u-section-5 .u-shape-1 {height: 679px; margin-top: -13px; margin-right: initial; margin-left: initial; width: auto}
.u-section-5 .u-shape-2 {height: 378px; margin-top: -1132px; margin-right: initial; margin-left: initial; width: auto}
.u-section-5 .u-image-3 {width: 284px; height: 456px; margin-top: -339px; margin-right: 16px; margin-left: auto}
.u-section-5 .u-image-4 {width: 226px; min-height: 212px; margin-top: 491px; margin-right: auto; margin-left: 53px}
.u-section-5 .u-image-5 {width: 255px; height: 317px; margin-top: -172px; margin-right: auto; margin-left: 88px}
.u-section-5 .u-group-4 {width: 282px; min-height: 432px; margin-top: -819px; margin-right: 18px}
.u-section-5 .u-container-layout-4 {padding-left: 0; padding-right: 0}
.u-section-5 .u-text-1 {margin-top: 45px; margin-bottom: 45px}
.u-section-5 .u-group-5 {min-height: 232px; margin-top: -1207px; width: auto; margin-right: initial; margin-left: initial}
.u-section-5 .u-container-layout-5 {padding-left: 6px; padding-right: 6px}
.u-section-5 .u-image-6 {width: 315px; min-height: 272px; margin-top: 1891px; margin-right: auto; margin-left: 0}
.u-section-5 .u-shape-3 {width: 273px; height: 298px; margin-top: -725px; margin-left: 0}
.u-section-5 .u-image-7 {width: 280px; height: 356px; margin-top: -403px; margin-left: 30px}
.u-section-5 .u-shape-4 {width: 271px; height: 289px; margin-top: -53px; margin-right: auto; margin-left: 72px}
.u-section-5 .u-image-8 {height: 254px; width: 312px; margin-top: 110px; margin-left: 30px}
.u-section-5 .u-image-9 {width: 216px; height: 250px; margin-top: -600px; margin-right: 16px; margin-bottom: 538px} }.u-section-6 {background-image: none}
.u-section-6 .u-shape-1 {background-image: linear-gradient(#38c4c1, #293333); width: 1042px; left: auto; right: 0}
.u-section-6 .u-sheet-1 {min-height: 890px; margin: 0 auto}
.u-section-6 .u-layout-wrap-1 {margin: 95px auto 72px 0}
.u-section-6 .u-layout-cell-1 {background-image: none; min-height: 723px}
.u-section-6 .u-shape-2 {background-image: linear-gradient(#fe7ec9, #38c4c1); width: 540px; height: 703px; margin: 0 auto 0 0}
.u-section-6 .u-shape-3 {width: 433px; height: 441px; background-image: none; margin: -599px auto 0 58px}
.u-section-6 .u-image-1 {width: 459px; height: 553px; filter: brightness(0.85); object-position: 50% 0%; background-position: 50% 0%; box-shadow: 2px 2px 40px 0 rgba(26,26,26,0.25); margin: -492px 97px 70px auto}
.u-section-6 .u-layout-cell-2 {background-image: none; min-height: 723px}
.u-section-6 .u-container-layout-2 {padding-left: 20px; padding-right: 0}
.u-section-6 .u-text-1 {margin: 70px 0 0}
.u-section-6 .u-text-2 {margin: 78px 0 0}
.u-section-6 .u-btn-1 {margin: 58px auto 70px 0} 

@media (max-width: 1199px){ .u-section-6 .u-shape-1 {width: 761px; margin-right: 0; margin-left: 0}
.u-section-6 .u-sheet-1 {min-height: 827px; margin-left: calc(((100% - 940px) / 2))}
.u-section-6 .u-layout-wrap-1 {margin-top: 32px; margin-right: initial; margin-left: initial}
.u-section-6 .u-shape-2 {width: 458px; height: 675px}
.u-section-6 .u-shape-3 {width: 357px; margin-top: -571px; margin-left: 48px}
.u-section-6 .u-image-1 {width: 426px; margin-right: 32px; margin-bottom: 118px}
.u-section-6 .u-container-layout-2 {padding-left: 16px}
.u-section-6 .u-text-1 {font-size: 3.75rem} }

@media (max-width: 991px){ .u-section-6 .u-shape-1 {width: 594px}
.u-section-6 .u-sheet-1 {min-height: 804px; margin-left: auto}
.u-section-6 .u-layout-wrap-1 {margin-bottom: 0; margin-right: initial; margin-left: initial}
.u-section-6 .u-layout-cell-1 {min-height: 740px}
.u-section-6 .u-shape-2 {width: 379px; height: 682px}
.u-section-6 .u-shape-3 {width: 273px; margin-top: -578px; margin-left: 37px}
.u-section-6 .u-image-1 {width: 351px; height: 537px; margin-right: 0; margin-bottom: 150px}
.u-section-6 .u-layout-cell-2 {min-height: 740px}
.u-section-6 .u-container-layout-2 {padding-left: 18px}
.u-section-6 .u-text-1 {width: auto; font-size: 2.25rem; margin-top: 72px}
.u-section-6 .u-text-2 {margin-top: 76px; margin-left: 1px}
.u-section-6 .u-btn-1 {margin-bottom: 0; margin-left: 1px} }

@media (max-width: 767px){ .u-section-6 .u-shape-1 {width: calc(((100% - 540px) / 2) + 510px)}
.u-section-6 .u-sheet-1 {min-height: 1550px}
.u-section-6 .u-layout-wrap-1 {margin-bottom: 72px; margin-right: initial; margin-left: initial}
.u-section-6 .u-layout-cell-1 {min-height: 723px}
.u-section-6 .u-shape-2 {width: 423px; height: 643px}
.u-section-6 .u-shape-3 {width: 256px; margin-top: -539px; margin-left: 27px}
.u-section-6 .u-image-1 {width: 414px; height: 553px; margin-right: 46px; margin-bottom: 117px}
.u-section-6 .u-layout-cell-2 {min-height: 723px}
.u-section-6 .u-container-layout-2 {padding-left: 84px}
.u-section-6 .u-text-1 {width: 456px; font-size: 3rem; margin-top: 70px}
.u-section-6 .u-text-2 {margin-top: 78px; margin-left: 0}
.u-section-6 .u-btn-1 {margin-bottom: 70px; margin-left: 0} }

@media (max-width: 575px){ .u-section-6 .u-shape-1 {width: calc(((100% - 340px) / 2) + 340px)}
.u-section-6 .u-sheet-1 {min-height: 0; margin-bottom: 25px}
.u-section-6 .u-layout-wrap-1 {margin-bottom: 58px; margin-right: initial; margin-left: initial}
.u-section-6 .u-layout-cell-1 {min-height: 669px}
.u-section-6 .u-shape-2 {width: 308px; height: 640px}
.u-section-6 .u-shape-3 {height: 438px; margin-top: -536px; margin-left: 17px}
.u-section-6 .u-image-1 {width: 282px; height: 433px; margin-top: -490px; margin-right: 0; margin-bottom: 183px}
.u-section-6 .u-layout-cell-2 {min-height: 669px}
.u-section-6 .u-container-layout-2 {padding-left: 26px}
.u-section-6 .u-text-1 {width: 314px}
.u-section-6 .u-btn-1 {margin-bottom: 16px} }