.u-section-1 .u-sheet-1 {min-height: 640px}
.u-section-1 .u-layout-wrap-1 {margin: 70px 0}
.u-section-1 .u-image-1 {min-height: 500px; background-image: url("images/imageweb_95318184.jpg"); background-position: 50% 50%}
.u-section-1 .u-layout-cell-2 {min-height: 500px}
.u-section-1 .u-text-1 {margin: 62px 30px 0}
.u-section-1 .u-text-2 {margin: 20px 13px 50px} 

@media (max-width: 1199px){ .u-section-1 .u-sheet-1 {min-height: 400px}
.u-section-1 .u-layout-wrap-1 {margin-top: 0; margin-bottom: 0; margin-right: initial; margin-left: initial}
.u-section-1 .u-image-1 {min-height: 400px; background-position: 92.58% 50%}
.u-section-1 .u-layout-cell-2 {min-height: 400px}
.u-section-1 .u-container-layout-2 {padding-left: 25px; padding-right: 25px}
.u-section-1 .u-text-1 {margin-top: 40px; margin-left: 0; margin-right: 0}
.u-section-1 .u-text-2 {margin-left: 0; margin-right: 0; margin-bottom: 40px} }

@media (max-width: 991px){ .u-section-1 .u-image-1 {background-position: 94.85% 50%}
.u-section-1 .u-container-layout-2 {padding-left: 19px; padding-right: 19px} }

@media (max-width: 767px){ .u-section-1 .u-sheet-1 {min-height: 600px}
.u-section-1 .u-image-1 {min-height: 300px; background-position: 50% 50%}
.u-section-1 .u-layout-cell-2 {min-height: 300px}
.u-section-1 .u-container-layout-2 {padding-left: 14px; padding-right: 14px} }

@media (max-width: 575px){ .u-section-1 .u-sheet-1 {min-height: 500px}
.u-section-1 .u-image-1 {min-height: 250px}
.u-section-1 .u-layout-cell-2 {min-height: 250px}
.u-section-1 .u-container-layout-2 {padding-left: 9px; padding-right: 9px} }.u-section-2 {background-image: none}
.u-section-2 .u-sheet-1 {min-height: 755px}
.u-section-2 .u-group-1 {min-height: 654px; height: auto; width: 1114px; margin: 50px auto 51px 9px}
.u-section-2 .u-text-1 {margin: 78px 60px 0}
.u-section-2 .u-line-1 {transform-origin: right center 0; width: 152px; margin: 28px auto 0}
.u-section-2 .u-text-2 {font-size: 1.25rem; margin: 30px 18px 55px} 

@media (max-width: 1199px){ .u-section-2 .u-sheet-1 {min-height: 795px}
.u-section-2 .u-group-1 {min-height: 747px; width: 902px; margin-top: 48px; margin-left: auto; margin-bottom: 0}
.u-section-2 .u-container-layout-1 {padding-left: 0; padding-right: 0}
.u-section-2 .u-text-1 {font-size: 3.75rem; margin-top: 44px; margin-left: 0; margin-right: 0}
.u-section-2 .u-line-1 {margin-top: 21px; margin-left: 375px}
.u-section-2 .u-text-2 {margin: 10px 0 5px} }

@media (max-width: 991px){ .u-section-2 .u-sheet-1 {min-height: 666px}
.u-section-2 .u-group-1 {min-height: 631px; margin-top: 18px; margin-bottom: 14px; margin-right: initial; margin-left: initial; width: auto}
.u-section-2 .u-text-1 {font-size: 3rem; margin-top: 25px}
.u-section-2 .u-line-1 {margin-left: auto}
.u-section-2 .u-text-2 {font-size: 1.125rem; margin-bottom: 25px} }

@media (max-width: 767px){ .u-section-2 .u-sheet-1 {min-height: 793px; margin: 0 calc(((100% - 1140px) / 2) + 300px)}
.u-section-2 .u-group-1 {min-height: 662px; margin-top: 84px; margin-bottom: 47px; width: auto; margin-right: initial; margin-left: initial}
.u-section-2 .u-text-1 {font-size: 2.25rem; margin-top: -23px}
.u-section-2 .u-line-1 {margin-top: 69px; margin-left: 194px}
.u-section-2 .u-text-2 {margin-top: 53px; margin-bottom: -18px; font-size: 1rem} }

@media (max-width: 575px){ .u-section-2 .u-sheet-1 {min-height: 750px; margin-right: calc(((100% - 1140px) / 2) + 440px)}
.u-section-2 .u-group-1 {min-height: 707px; width: 340px; margin: 43px auto 0 100px}
.u-section-2 .u-text-1 {font-size: 1.5rem; margin-top: -39px; margin-left: 36px; margin-right: 36px}
.u-section-2 .u-line-1 {height: 2px; margin-top: 17px; margin-left: auto}
.u-section-2 .u-text-2 {font-size: 0.875rem; margin: 17px 17px 30px} }.u-section-3 {background-image: none}
.u-section-3 .u-sheet-1 {min-height: 2000px}
.u-section-3 .u-group-1 {min-height: 1963px; width: 1086px; height: auto; margin: 19px auto}
.u-section-3 .u-image-1 {width: 1038px; height: 457px; margin: 3px auto 0 24px}
.u-section-3 .u-text-1 {font-size: 1.125rem; margin: 8px 60px 0}
.u-section-3 .u-text-2 {margin: 24px 8px 62px} 

@media (max-width: 1199px){ .u-section-3 .u-sheet-1 {min-height: 2131px}
.u-section-3 .u-group-1 {min-height: 2310px; width: 916px; margin-top: -97px; margin-bottom: 0}
.u-section-3 .u-container-layout-1 {padding-left: 0; padding-right: 0}
.u-section-3 .u-image-1 {width: 869px; height: 350px; margin-top: 111px; margin-left: auto}
.u-section-3 .u-text-1 {font-size: 2.25rem; margin-top: 28px; margin-left: 28px; margin-right: 28px}
.u-section-3 .u-text-2 {width: auto; margin: 10px 10px 123px 19px} }

@media (max-width: 991px){ .u-section-3 .u-sheet-1 {min-height: 2484px}
.u-section-3 .u-group-1 {min-height: 2557px; width: 688px; margin-top: -73px; margin-bottom: 1px}
.u-section-3 .u-image-1 {width: 481px; height: 497px; margin-top: 0}
.u-section-3 .u-text-1 {font-size: 1.5rem; font-weight: 400; width: 643px; margin-top: -63px; margin-left: 22px; margin-right: 22px}
.u-section-3 .u-text-2 {width: 657px; margin: 15px 15px 132px} }

@media (max-width: 767px){ .u-section-3 .u-sheet-1 {min-height: 2936px}
.u-section-3 .u-group-1 {min-height: 2993px; width: 526px; margin-top: -56px; margin-right: 0; margin-bottom: 0}
.u-section-3 .u-image-1 {width: 379px; height: 327px; margin-top: 22px}
.u-section-3 .u-text-1 {font-size: 1.25rem; width: 379px; margin-top: 14px; margin-left: auto; margin-right: auto; font-weight: normal}
.u-section-3 .u-text-2 {width: 483px; margin: 34px 22px 2px} }

@media (max-width: 575px){ .u-section-3 .u-sheet-1 {min-height: 4256px}
.u-section-3 .u-group-1 {min-height: 4299px; margin-top: -43px; margin-right: initial; margin-left: initial; width: auto}
.u-section-3 .u-container-layout-1 {padding-left: 36px; padding-right: 36px}
.u-section-3 .u-image-1 {width: 268px; height: 277px; margin-top: -7px; margin-left: 0; margin-right: 0}
.u-section-3 .u-text-1 {width: 268px; margin-top: -53px; margin-left: 0; margin-right: 0}
.u-section-3 .u-text-2 {width: 268px; margin: 26px 0 85px} }.u-section-4 .u-sheet-1 {min-height: 783px}
.u-section-4 .u-group-1 {height: auto; min-height: 756px; width: 1122px; margin: 14px auto}
.u-section-4 .u-container-layout-1 {padding-left: 20px}
.u-section-4 .u-text-1 {margin: 25px 100px 0 0}
.u-section-4 .u-text-2 {margin: 20px 12px 25px 0} 

@media (max-width: 1199px){ .u-section-4 .u-sheet-1 {min-height: 400px}
.u-section-4 .u-group-1 {min-height: 250px; width: 800px; margin-top: 75px; margin-bottom: 75px}
.u-section-4 .u-container-layout-1 {padding-left: 49px; padding-right: 49px}
.u-section-4 .u-text-1 {margin-top: 5px; margin-left: 20px; margin-right: 20px}
.u-section-4 .u-text-2 {margin-left: 20px; margin-right: 20px} }

@media (max-width: 991px){ .u-section-4 .u-group-1 {width: 720px}
.u-section-4 .u-container-layout-1 {padding-left: 38px; padding-right: 38px}
.u-section-4 .u-text-1 {margin-top: 15px}
.u-section-4 .u-text-2 {margin-bottom: 15px} }

@media (max-width: 767px){ .u-section-4 .u-group-1 {width: 540px}
.u-section-4 .u-container-layout-1 {padding-left: 28px; padding-right: 28px} }

@media (max-width: 575px){ .u-section-4 .u-sheet-1 {margin: 0 calc(((100% - 1140px) / 2) + 370px)}
.u-section-4 .u-group-1 {margin-right: -30px; margin-left: 30px; width: 340px}
.u-section-4 .u-container-layout-1 {padding-left: 18px; padding-right: 18px} }