.u-section-1 {background-image: none}
.u-section-1 .u-sheet-1 {min-height: 905px}
.u-section-1 .u-layout-wrap-1 {margin: 0 auto 15px 0}
.u-section-1 .u-image-1 {min-height: 890px; background-image: url("images/059d2de4a730e1f834f644440a145146.jpg")}
.u-section-1 .u-shape-1 {width: 366px; height: 503px; background-image: linear-gradient(#478ac9, #db545a); margin: 65px 0 322px auto}
.u-section-1 .u-layout-cell-2 {min-height: 890px; background-image: linear-gradient(#6b4748, #f1c50e)}
.u-section-1 .u-image-2 {width: 839px; height: 670px; margin: 194px auto 0 -183px}
.u-section-1 .u-image-3 {width: 491px; min-height: 604px; background-image: url("images/6177290c-257f-4111-8c86-28e1ca9b004c.jpg"); background-position: 50% 0%; box-shadow: 0 0 32px 0 rgba(51,41,41,0.45); margin: -744px auto 0 -276px}
.u-section-1 .u-container-layout-3 {margin-bottom: 0}
.u-section-1 .u-group-2 {width: 557px; min-height: 250px; margin: -314px auto 230px 40px}
.u-section-1 .u-container-layout-4 {padding-left: 6px; padding-right: 6px} 

@media (max-width: 1199px){ .u-section-1 {min-height: 859px}
.u-section-1 .u-sheet-1 {min-height: 859px}
.u-section-1 .u-layout-wrap-1 {margin-bottom: 0; margin-right: initial; margin-left: initial}
.u-section-1 .u-image-1 {min-height: 870px; background-position: 50% 50%}
.u-section-1 .u-shape-1 {width: 302px; margin-top: 62px; margin-bottom: 85px}
.u-section-1 .u-layout-cell-2 {min-height: 870px}
.u-section-1 .u-image-2 {width: 665px; height: 554px; margin-top: 258px; margin-left: -158px}
.u-section-1 .u-image-3 {width: 475px; margin-top: -692px; margin-left: -237px}
.u-section-1 .u-group-2 {width: 459px; margin-bottom: 210px; margin-left: 33px}
.u-section-1 .u-container-layout-4 {padding-left: 5px; padding-right: 5px} }

@media (max-width: 991px){ .u-section-1 {min-height: 890px}
.u-section-1 .u-image-1 {min-height: 890px}
.u-section-1 .u-shape-1 {width: 280px; margin-top: 65px; margin-bottom: 90px}
.u-section-1 .u-layout-cell-2 {min-height: 890px}
.u-section-1 .u-image-2 {width: 596px; height: 391px; margin-top: 441px}
.u-section-1 .u-image-3 {width: 393px; min-height: 532px; margin-top: -702px; margin-left: -196px}
.u-section-1 .u-group-2 {width: 352px; margin-top: -150px; margin-bottom: 129px; margin-left: 0}
.u-section-1 .u-container-layout-4 {padding-left: 4px; padding-right: 4px} }

@media (max-width: 767px){ .u-section-1 {min-height: 1188px}
.u-section-1 .u-sheet-1 {min-height: 1188px}
.u-section-1 .u-layout-wrap-1 {margin-top: 4px; margin-right: initial; margin-left: initial}
.u-section-1 .u-image-1 {min-height: 776px}
.u-section-1 .u-shape-1 {width: 367px; margin: 273px auto 0 48px}
.u-section-1 .u-layout-cell-2 {min-height: 404px}
.u-section-1 .u-image-2 {width: 567px; height: 445px; margin-top: -80px; margin-right: 0; margin-left: auto}
.u-section-1 .u-image-3 {width: 410px; min-height: 571px; margin-top: -792px; margin-left: 115px}
.u-section-1 .u-group-2 {width: 449px; min-height: 260px; margin: -113px 48px 112px auto}
.u-section-1 .u-container-layout-4 {padding-left: 3px; padding-right: 3px} }

@media (max-width: 575px){ .u-section-1 {min-height: 903px}
.u-section-1 .u-sheet-1 {min-height: 903px}
.u-section-1 .u-layout-wrap-1 {margin-top: 0; margin-right: initial; margin-left: initial}
.u-section-1 .u-image-1 {min-height: 569px}
.u-section-1 .u-shape-1 {width: 274px; height: 390px; margin-top: 179px; margin-left: 46px}
.u-section-1 .u-layout-cell-2 {min-height: 334px}
.u-section-1 .u-image-2 {height: 396px; margin-top: -96px; margin-right: initial; margin-left: initial; width: auto}
.u-section-1 .u-image-3 {width: 305px; min-height: 425px; margin-top: -626px; margin-right: 46px; margin-left: auto}
.u-section-1 .u-group-2 {width: 277px; min-height: 192px; margin-top: -82px; margin-right: 61px; margin-bottom: 125px}
.u-section-1 .u-container-layout-4 {padding-left: 6px; padding-right: 6px} }.u-section-2 {background-image: url("images/IMG_52331.JPG"); background-position: 50% 50%}
.u-section-2 .u-sheet-1 {min-height: 545px}
.u-section-2 .u-image-1 {width: 413px; height: 351px; margin: 43px auto 0 0}
.u-section-2 .u-shape-1 {width: 451px; height: 258px; margin: -288px auto 0 107px}
.u-section-2 .u-group-1 {width: 489px; min-height: 250px; background-image: none; margin: -289px auto 175px 43px}
.u-section-2 .u-container-layout-1 {margin-bottom: 0; padding-left: 20px; padding-right: 20px}
.u-section-2 .u-text-1 {font-size: 2.25rem; font-style: italic; margin: 0} 

@media (max-width: 1199px){ .u-section-2 {background-position: 100% 26.17%}
.u-section-2 .u-sheet-1 {min-height: 579px}
.u-section-2 .u-image-1 {width: 414px; height: 372px; margin-top: 95px}
.u-section-2 .u-shape-1 {width: 432px; min-height: 250px; height: 260px; background-position: 50% 50%; margin-top: -303px; margin-left: 79px}
.u-section-2 .u-group-1 {padding-left: 16px; padding-right: 16px; width: 425px; min-height: 254px; background-position: 50% 50%; margin-top: -286px; margin-bottom: 187px; margin-left: 50px}
.u-section-2 .u-container-layout-1 {position: relative; padding-left: 0; padding-right: 0; margin: 23px 0}
.u-section-2 .u-text-1 {margin-top: 20px} }

@media (max-width: 991px){ .u-section-2 {background-position: 94.09% 50%}
.u-section-2 .u-sheet-1 {min-height: 812px}
.u-section-2 .u-image-1 {width: 438px; height: 348px; margin-top: 312px}
.u-section-2 .u-shape-1 {width: 418px; height: 250px; margin-top: -273px; margin-right: 135px; margin-left: auto}
.u-section-2 .u-group-1 {padding-left: 13px; padding-right: 13px; width: 485px; min-height: 244px; margin-top: -273px; margin-bottom: 136px; margin-left: 65px}
.u-section-2 .u-text-1 {margin-top: 15px} }

@media (max-width: 767px){ .u-section-2 {background-position: 98.37% 50%}
.u-section-2 .u-sheet-1 {min-height: 729px}
.u-section-2 .u-image-1 {width: 443px; height: 243px; margin-top: 388px}
.u-section-2 .u-shape-1 {width: 452px; margin-top: -192px; margin-right: 0}
.u-section-2 .u-group-1 {padding-left: 9px; padding-right: 9px; min-height: 238px; width: 490px; margin-bottom: 75px; margin-left: 21px}
.u-section-2 .u-container-layout-1 {padding-left: 19px; padding-right: 16px}
.u-section-2 .u-text-1 {font-size: 1.5rem; margin-top: 20px} }

@media (max-width: 575px){ .u-section-2 {background-position: 91.36% 50%}
.u-section-2 .u-sheet-1 {min-height: 819px}
.u-section-2 .u-image-1 {width: 212px; height: 365px; margin-top: 439px}
.u-section-2 .u-shape-1 {width: 254px; height: 318px; margin-top: -318px}
.u-section-2 .u-group-1 {padding-left: 6px; padding-right: 6px; width: 302px; min-height: 304px; margin: -329px 15px 40px auto}
.u-section-2 .u-text-1 {font-size: 1.25rem; margin-top: 25px} }.u-section-3 {background-image: none}
.u-section-3 .u-sheet-1 {min-height: 1015px}
.u-section-3 .u-layout-wrap-1 {min-height: 940px; margin: -67px auto 60px 0}
.u-section-3 .u-layout-cell-1 {background-image: none; min-height: 940px}
.u-section-3 .u-image-1 {width: 517px; height: 552px; margin: 121px auto 0 0}
.u-section-3 .u-shape-1 {width: 482px; height: 511px; background-image: none; margin: -582px auto 0 189px}
.u-section-3 .u-image-2 {width: 454px; height: 520px; margin: -601px 47px 0 auto}
.u-section-3 .u-group-1 {width: 368px; min-height: 69px; margin: -124px auto 0 0}
.u-section-3 .u-container-layout-2 {padding-left: 20px; padding-right: 20px}
.u-section-3 .u-text-1 {font-style: italic; margin: 0}
.u-section-3 .u-group-2 {width: 517px; min-height: 267px; margin: 208px auto 0 0}
.u-section-3 .u-container-layout-3 {padding-left: 20px; padding-right: 20px}
.u-section-3 .u-text-2 {font-style: italic; margin: 23px 0}
.u-section-3 .u-layout-cell-2 {min-height: 70px}
.u-section-3 .u-layout-cell-3 {min-height: 870px; background-image: none}
.u-section-3 .u-shape-2 {width: 491px; background-image: linear-gradient(#478ac9, #db545a); height: 623px; margin: 85px 0 0 auto}
.u-section-3 .u-image-3 {width: 417px; min-height: 495px; background-image: url("images/IMG_4122_2.jpg"); background-position: 0% 0%; margin: -594px 30px 0 auto}
.u-section-3 .u-container-layout-6 {padding: 0 5px 0 0}
.u-section-3 .u-line-1 {width: 68px; height: 3px; transform-origin: right center 0; margin: 53px auto 0 -58px}
.u-section-3 .u-text-3 {font-style: italic; margin: 20px 4px 0 59px} 

@media (max-width: 1199px){ .u-section-3 .u-layout-wrap-1 {margin-right: initial; margin-left: initial}
.u-section-3 .u-image-1 {width: 426px}
.u-section-3 .u-shape-1 {width: 397px; margin-left: 156px}
.u-section-3 .u-image-2 {width: 374px; margin-right: 39px}
.u-section-3 .u-group-1 {width: 303px}
.u-section-3 .u-container-layout-2 {padding-left: 16px; padding-right: 16px}
.u-section-3 .u-text-1 {position: relative}
.u-section-3 .u-group-2 {width: 426px}
.u-section-3 .u-container-layout-3 {padding-left: 16px; padding-right: 16px}
.u-section-3 .u-text-2 {position: relative}
.u-section-3 .u-shape-2 {width: 439px}
.u-section-3 .u-image-3 {margin-right: 22px; background-position: 50% 50%}
.u-section-3 .u-text-3 {margin-right: 0; margin-left: 0} }

@media (max-width: 991px){ .u-section-3 .u-sheet-1 {min-height: 1573px}
.u-section-3 .u-layout-cell-1 {min-height: 976px}
.u-section-3 .u-image-1 {width: 461px; height: 520px; margin-top: 119px; margin-left: 41px}
.u-section-3 .u-shape-1 {width: 447px; height: 491px; margin-top: -548px; margin-left: 119px}
.u-section-3 .u-image-2 {width: 472px; margin-top: -581px; margin-right: 85px}
.u-section-3 .u-group-1 {width: 246px}
.u-section-3 .u-container-layout-2 {padding-left: 13px; padding-right: 23px}
.u-section-3 .u-group-2 {width: 594px; min-height: 227px; margin-bottom: 75px; margin-left: 41px}
.u-section-3 .u-container-layout-3 {padding-left: 13px; padding-right: 13px}
.u-section-3 .u-text-2 {margin-top: 25px; margin-bottom: 25px}
.u-section-3 .u-layout-cell-3 {min-height: 614px}
.u-section-3 .u-shape-2 {margin-right: initial; margin-left: initial; width: auto} }

@media (max-width: 767px){ .u-section-3 .u-sheet-1 {min-height: 1685px}
.u-section-3 .u-layout-cell-1 {min-height: 916px}
.u-section-3 .u-image-1 {width: 362px; height: 508px; margin-top: 121px; margin-left: 0}
.u-section-3 .u-shape-1 {width: 377px; margin-top: -538px; margin-right: 73px; margin-left: auto}
.u-section-3 .u-image-2 {width: 383px; height: 538px; margin-right: 22px}
.u-section-3 .u-group-1 {width: 218px; margin-top: -142px}
.u-section-3 .u-container-layout-2 {padding-left: 9px; padding-right: 9px}
.u-section-3 .u-group-2 {width: 518px; min-height: 249px; margin-bottom: 0; margin-left: 0}
.u-section-3 .u-container-layout-3 {padding-left: 9px; padding-right: 9px}
.u-section-3 .u-layout-cell-3 {min-height: 631px} }

@media (max-width: 575px){ .u-section-3 .u-sheet-1 {min-height: 1715px}
.u-section-3 .u-layout-cell-1 {min-height: 823px}
.u-section-3 .u-image-1 {width: 272px; height: 376px}
.u-section-3 .u-shape-1 {width: 271px; height: 378px; margin-top: -434px; margin-right: 25px}
.u-section-3 .u-image-2 {width: 255px; height: 401px; margin-top: -440px; margin-right: 0}
.u-section-3 .u-group-1 {width: 249px; min-height: 63px; margin-top: -98px}
.u-section-3 .u-container-layout-2 {padding-left: 13px; padding-right: 6px}
.u-section-3 .u-group-2 {min-height: 284px; margin-top: 154px; margin-right: initial; margin-left: initial; width: auto}
.u-section-3 .u-container-layout-3 {padding-left: 6px; padding-right: 6px}
.u-section-3 .u-text-2 {margin-top: 30px; margin-bottom: 30px}
.u-section-3 .u-layout-cell-3 {min-height: 808px}
.u-section-3 .u-image-3 {width: 340px; margin-right: 0} }